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.
| Phase | Window | Status |
|---|---|---|
| First Contest | Jan 09–12 | COMPLETE |
| Second Contest | Jan 30–Feb 02 | COMPLETE |
| Third Contest | Feb 20–23 | COMPLETE |
| US Open (Proctored) | Mar 28 | COMPLETE |
| Training Camp | May 21–30 | COMPLETE |
| IOI · Uzbekistan | Aug 09–16 | UPCOMING |
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.
Recent monthly cutoffs have mostly sat between 650 and 750 points, and for 2025–26 Platinum competitors were reset to Gold at the start of the season. See every historical cutoff
The Path to IOI
[ DATA_SET ]Format figures from the official contest instructions at usaco.org.
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.
2025-26Contest 1Problems + analysis
2024-25US OpenProblems + analysis
2023-24Contest 3Problems + analysis
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.
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.