Expert Overview
The USA Computing Olympiad (USACO), administered since 1993, is the nation's premier competitive programming competition for pre-college students — a free, fully online competition open to students worldwide, running four contests per year from December through March. Students advance through a tiered division system from Bronze through Platinum based on contest performance; the top Platinum performers are invited to a residential training camp, from which four students are selected to represent the United States at the International Olympiad in Informatics (IOI).
Format
Judging Format
Recognition
Opportunity
Grade Eligibility
Geographic Eligibility
Discipline
Entries
Percent Awarded
Important Dates
First Contest
January 9-12, 2026
Second Contest
January 30 - February 2, 2026
Third Contest
February 20-23, 2026
US Open
March 28, 2026
Registration Cost
No entry fee
USACO contests are open to any student with a computer and internet connection — no registration fee, no school affiliation required — and run online over a multi-day window, with each student completing a four-to-five hour session at their chosen time. All students begin in the Bronze division, which covers foundational algorithms, data structures, and problem-solving; strong performers are promoted to Silver, then Gold, then Platinum, with each division requiring progressively deeper knowledge of advanced algorithms, dynamic programming, graph theory, and computational complexity. The final contest of the season, the US Open, is the hardest and carries the most weight in determining which Platinum students are invited to the USACO Training Camp — an intensive nine-day residential program, expenses paid, from which the four members of the US IOI team are selected. The IOI, one of the official International Science Olympiads, is a two-day, six-problem algorithmic programming competition held each summer in a rotating host country. USACO also selects four students to represent the United States at the European Girls' Olympiad in Informatics (EGOI).
The division system is what makes USACO's credential structure unusual and important to understand. Bronze promotion signals genuine algorithmic competence; Gold division placement is recognized by competitive CS programs and top technology companies as a meaningful signal of problem-solving ability — many software engineering recruiting pipelines specifically flag Gold and above. Platinum division placement, reached by a very small fraction of participants, places a student among the strongest competitive programmers in the country. IOI team membership carries the same weight as any International Science Olympiad representation: MIT, Caltech, Carnegie Mellon, and peer CS programs treat it as one of the most significant pre-college credentials in the discipline. The 2025 US IOI team placed among the top nations internationally.
USACO is the right competition for any high school student serious about computer science — Bronze is the accessible entry point, the division ladder provides a clear development pathway, and the students who reach Platinum and beyond have built the kind of algorithmic problem-solving depth that elite CS programs and the technology industry both recognize as exceptional.
Top 4 camp participants represent USA at International Olympiad in Informatics
High-level recognition in competitive programming community
Remove a program before adding more
Added to Compare
Removed from Compare
Added to Saved Programs
Removed from Saved Programs