USA Computing Olympiad (USACO)

The most prestigious high school programming contest in the United States — a stepping stone to the International Olympiad in Informatics (IOI).

Visit Official USACO Page →

What is the USACO?

The USA Computing Olympiad (USACO) is America’s premier competitive programming contest series for high school students. It serves as the official pathway to the International Olympiad in Informatics (IOI), where the world’s best young programmers compete.

Students worldwide can also register and participate online, making it one of the most recognized global programming challenges for youth.

Contest Dates

Four contests annually: December, January, February, March. Students can attempt from home under online rules.

Who Can Compete

Open to all middle & high school students worldwide. No registration fees. Students start in Bronze and move up.

Awards

Top performers may be invited to the **USACO Training Camp**, where the USA team for the IOI is selected.

Pathway of the USACO

Bronze Division

Entry-level problems, loops, arrays, and logic. Students move up by scoring high.

Silver / Gold

Advanced algorithms, dynamic programming, and problem-solving with efficiency focus.

Platinum Division

Elite-level problems. Top students from Platinum are invited to USACO Training Camp.

International Olympiad

USACO Training Camp selects USA’s team for the IOI.

How We Help Students Succeed

Success Spotlight

USACO alumni have gone on to top universities like MIT, Stanford, and Harvard.

Benjamin Qi · From USACO to IOI Gold

Benjamin Qi, a USACO Platinum competitor, was selected for the USA team at the International Olympiad in Informatics (IOI), where he earned a gold medal. His journey from Bronze division to IOI was featured in official contest reports and recognized by top universities. Read more: Official USACO Website.

Prepare for the USACO with Expert Tutoring

Start early with structured tutoring in algorithms and competitive coding. Build the foundation that leads to IOI-level success and strong university applications.

Contact Me