USA COMPUTING OLYMPIAD // INDEPENDENT GUIDE

The clear path from
Bronze to Platinum

USACO is a free, worldwide algorithmic programming series — and the route to Team USA at the IOI. Find the season schedule, division ladder, rules, cutoffs, past problems and a practical training path.

Independent guide · Sources: usaco.org · Reviewed 15 July 2026.

~/usaco/2025-26/season.log
PhaseWindowStatus
First ContestJan 09–12COMPLETE
Second ContestJan 30–Feb 02COMPLETE
Third ContestFeb 20–23COMPLETE
US Open (Proctored)Mar 28COMPLETE
Training CampMay 21–30COMPLETE
IOI · UzbekistanAug 09–16UPCOMING
01 //

Division Classifications

[ 4 TIERS ]

Every contestant starts in Bronze. Score above a contest’s promotion cutoff — or hit a perfect 1000 for an instant in-contest promotion — and you climb: Bronze, Silver, Gold, then Platinum, the pool from which USACO invites its training-camp finalists.

[01]
Bronze // Entry

open to all accounts

Simulation, sorting, complete search. Basic programming in any supported language is enough to start.

[02]
Silver // Tier 02

promotion by cutoff

Binary search, prefix sums, depth-first search and greedy foundations.

[03]
Gold // Tier 03

promotion by cutoff

Dynamic programming, shortest paths, union-find and efficient data structures.

[04]
Platinum // Apex

the final division

Segment trees and advanced DP — no fixed syllabus, no upper bound.

02 //

The Path to IOI

[ DATA_SET ]
4divisions to climb
1000max points per contest
3+1online contests + proctored US Open
$0entry fee — always free

Format figures from the official contest instructions at usaco.org.

03 //

How a Contest Runs

[ 4–5H WINDOW ]

You pick any 4–5 contiguous hours inside a multi-day contest window, solve typically three algorithmic problems, and submit code in C, C++, Java or Python. The grader returns instant per-test-case verdicts; each problem carries 333.33 points across its test cases, for a 1000-point total.

Languages

C, C++, Java and Python. C++ is the only language supported at IOI — the official recommendation once you reach higher divisions.

Grading

Roughly 2 seconds per test case for C/C++ and 4 for Java/Python, within about 256MB. Green means passed; only your last submission counts.

Integrity

Work alone, no generative AI, no pre-written templates. Violations mean a lifetime ban — read the full rules before contest day.

archive://past-contests10+ seasons indexed
2025-26Contest 1Problems + analysis 2024-25US OpenProblems + analysis 2023-24Contest 3Problems + analysis
Query the full archive →
04 //

Why Compete

[ 03 REASONS ]

USACO is worth competing in because it is free and open worldwide, because its four-division ladder is an admissions signal that selective computer-science programs read at a glance, and because preparing for it builds the algorithms and data-structures foundation that university coursework and technical interviews rest on.

Open and free, worldwide

Anyone can enter the online contests from any country at no cost — a free usaco.org account is the only requirement. Students outside the USA compete in the same divisions on the same problems.

A signal admissions can read

The four divisions are a shorthand selective CS programs understand at a glance — MIT Admissions lists USACO as the US qualifying route to the IOI. Gold or Platinum says more than most activities can.

Skills that outlast the contest

Preparing for USACO means genuinely learning algorithms and data structures — the same material that anchors university CS coursework and technical interviews later on.

// Where It Leads

Above Platinum

USACO’s top scorers are invited to an intensive summer training camp, and the four strongest represent the USA at the International Olympiad in Informatics — the most prestigious high-school algorithmic competition in the world. A parallel team of four competes at the European Girls’ Olympiad in Informatics.

At IOI 2025 in Bolivia the USA team brought home one gold, two silver and one bronze medal; at EGOI 2025 in Germany the USA team earned three golds and a bronze.

USA team medalists at the International Olympiad in Informatics 2025 in Bolivia
USA team at IOI 2025, Bolivia. Source: usaco.org
USA team at the 2025 European Girls Olympiad in Informatics in Germany
USA team at EGOI 2025, Germany. Source: usaco.org