search

USACO Computer Science Olympiad

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

Individual

Judging Format

Scoring based

Recognition

Opportunity

Grade Eligibility

Rising Freshmen, Sophomores, Juniors, Seniors

Geographic Eligibility

US, International

Discipline

CSProgrammingData ScienceAlgorithmsAI

Entries

~17,500

Percent Awarded

<1%

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

About


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.


Prizes Offered


      Top 4 camp participants represent USA at International Olympiad in Informatics


      High-level recognition in competitive programming community


Compare

Upcoming Dates

No Upcoming Dates

Remove a program before adding more

Added to Compare

Removed from Compare

Added to Saved Programs

Removed from Saved Programs