Just finished

IOI 2023 was hosted by Hungary. Visit the official website to learn more.

Just finished   IOI 2023 in Hungary

Updates on IOI 2020 & 2021

Dear Friends of IOI,

We trust that you are managing well during this difficult period as the world fights the global COVID-19 pandemic.

The IC of the IOI held their 3rd online meeting on 6th June. We have the following important updates to share with the community.

First, IOI 2020, organized by Singapore, will be held online around the end of September 2020. We are in communication with organizers of IMO 2020, which is now moved to an online competition on 21st and 22nd September 2020.  The IC, along with the Singapore host organizers, are still working out many details, including technical and execution, concerning this special online IOI 2020. We will keep you updated as more information becomes available.

Secondly, IOI 2021 will be hosted by Singapore onsite, from Sunday, 20th June 2021 to Sunday, 27th June 2021. We are presently in communication with the ICPC Headquarters who have postponed their ICPC World Finals 2020 to Wednesday, 23rd June 2021. We are scheduling our activities so that the actual IOI 2021 contest days, being on Tuesday, 22nd June 2021 and Thursday, 24th June 2021, are not concurrent with the actual ICPC World Finals 2020 contest day on Wednesday, 23rd June 2021. At any rate, there are no students who can qualify for both IOI 2021 and ICPC World Finals 2020. Unfortunately, some IOI committee members and team/deputy leaders may also be involved with ICPC World Finals; we will work together to support the affected individuals.

If you have any questions or suggestions, please contact the IOI Secretariat.

Update: The IC of the IOI held their 4th online meeting on 13th June. We had quite a few constraints to overcome in deciding the dates for IOI2020. In short, we wanted (1) to not overlap competition days with IMO, (2) to keep IOI to a one week event, (3) to allow for extra time between practice day and 1st competition day in case something goes wrong, and (4) to take into consideration of the host’s available resources.

After a lengthy discussion and thanks to our Singapore host for their flexibility, the official IOI 2020 week is set to be 13th-19th Sept., but with an additional day of 23rd Sept. for final GA meeting and a virtual closing ceremony. Detail of the schedule and registration information will come from the host soon.

Stay safe and best wishes,
Greg Lee
IOI President

Need more info?


Not sure where to go? Click here to view some basic information on how to learn programming and prepare to win a medal at the IOI.


A couple of volunteers maintain a separate page with stats about people who participated at the International Olympiad in Informatics.


The IOI publishes a journal every year, with original high-quality scientific papers related to education, contests and algorithms.