Library Computer Science USACO
⁂   Computer Science · Olympiad · Programming

The USA Computing Olympiad.

A four-division promotion ladder — Bronze, Silver, Gold, Platinum — run online across a compressed January–February season, with a proctored invitational championship final. The flagship US route to the international informatics olympiads.

4 divisions 3 online contests + proctored final 22 normalized result surfaces Season · Jan–Mar 2026
An introduction

The cleanest promotion ladder in this library.

USACO is unusual among competitive-programming olympiads for its visibility: every student begins in Bronze, and the promotion conditions are explicit and threshold-based. A student who scores above the promotion cutoff in any seasonal contest is moved up to the next division for the following contest. Entry is free and open worldwide — no entry exam, no national qualifier, no team formation. Register a free account, sit the contest, move up.

This transparency is part of what makes USACO the most-recommended starting point for high-school competitive programming. The exact number and timing of contests varies year to year — always confirm the current schedule on the official site.

The four divisions

What each one tests.

DivisionTopicsTypical problem shapePromotion threshold (recent)
Bronze Brute force, simulation, basic sorting / searching, ad hoc Read input; iterate; check a condition. O(N) or O(N log N). 700 / 1000
Silver Greedy, two pointers, prefix sums, BFS/DFS, binary search on the answer Recognise the right paradigm — a wrong choice fails the time limit. 700 / 1000
Gold Dynamic programming, graph algorithms, segment trees, computational geometry The Gold filter. Requires algorithmic insight and clean implementation. Must be certified. 700–800 (certified)
Platinum Advanced DP, heavy data structures, flow, hard combinatorics IOI-style. Typically 5-hour US Open window with one harder problem. Top of ladder
The certified-score gate

The rule that catches Gold students off guard.

For Gold and Platinum divisions, USACO requires a certified start. Online contests open a four-day Friday–Monday window, but problems release Saturday at 12:00 ET — and Gold/Platinum contestants must open the contest in the 12:00–12:15 ET window to earn a certified score. Bronze and Silver are not affected; they may use the full window.

Certified-score rules (Gold / Platinum)

Promotion from Gold to Platinum requires a certified score. The US Open invitation pathway expects at least 2 certified scores from the online season; 3 is the working assumption for a competitive invitation case. A 15-minute window is the entire grace period — there is no make-up start.

2025–26 season

Calendar and structural changes.

The 2025–26 season introduced two notable changes: (1) three online contests in January–February rather than the traditional four-contest season, followed by a first-ever proctored invitational US Open on 28 March; (2) a Platinum reclassification — all prior Platinum competitors except 2025 IOI finalists start the season in Gold. Always confirm current dates and structure on the official schedule.

  • Jan 9–12, 2026: Contest 1 (online · 14,273 distinct users · Gold→Plat cutoff 800)
  • Jan 30–Feb 2, 2026: Contest 2 (online · 9,854 users · Gold→Plat cutoff 650)
  • Feb 20–23, 2026: Contest 3 (online · 7,302 users · Gold→Plat cutoff 750)
  • Mar 28, 2026: US Open — proctored invitational championship (first ever in-person/proctored format)
  • May 21–30, 2026: USACO Training Camp at Clemson University (~24 IOI finalists invited)
  • Aug 9–16, 2026: IOI (Uzbekistan)
Season scale (from archived result pages)

Contest 1 saw 14,273 distinct users from 100+ countries — the largest field. The Platinum field shrank to 191/180/300 across the three contests due to reclassification, while the Gold field swelled to ~1,917 / 1,366 / 1,245. Bronze remained the largest division on every result page.

Integrity rules

Read before every contest weekend.

Per the official contest rules, the following are grounds for a lifetime ban: working in a team; using generative AI (Copilot, ChatGPT, or equivalents); using a VPN to obscure IP for US students; outside consultation during a live contest; sharing code or information while a contest is live; pre-written templates; multiple accounts; malicious submissions. USACO has stated that cheating disclosures may be sent to the student's school. The move to a proctored 2026 final explicitly references AI-integrity load as a driver.

Pathway

IOI and EGOI selection.

About 24 IOI finalists are invited to camp at Clemson University in late May. Selection is based on web-contest results plus the proctored US Open. A cohort of top female US students is invited as EGOI finalists. Both groups contend at camp for the 4-person IOI / 4-person EGOI teams. Camp expenses are paid by USACO; IOI/EGOI travel is fully funded.

Recent US results: IOI 2025 (Bolivia) — Rain Jiang (gold), Brian Xue (silver), Bing-Dong Liu (silver), Alex Chen (bronze). EGOI 2025 (Germany) — Helen Law (gold), Luna Hudman (gold), Grace Li (gold), Pearl Yu (bronze).

Bronze in the first contest, Silver in the next, Gold before the season is out. The promotion ladder works. — Editor's note
Tian2 Editions

The USACO playbooks.

Unofficial; not affiliated with or endorsed by USACO or its organizers. Analyses are original Tian2 work; official problems and solutions remain © their respective owners and are published free at usaco.org.

Archive Analysis

Results-trend matrix.

ContestUsersUS submittersCountriesB→SS→GG→P
Dec 202010,75280
Dec 202214,71988
Dec 202316,7325,794132
US Open 20244,280
US Open 20255,7822,349100+
Jan 202511,565700700700
Feb 20259,339700700700
2026 Contest 114,2735,147100+700700800
2026 Contest 29,8543,203700700650
2026 Contest 37,3023,203700700750

Source: normalized per-contest results pages archived from usaco.org. Thresholds are from the published results; blank cells = data not available on that page. B→S = Bronze→Silver, S→G = Silver→Gold, G→P = Gold→Platinum.

References & Resources

Where to go from here.

Official USACO surfaces
Community resources (secondary, not official) Preparation books (official list)

The official resources page points to: Halim & Halim Competitive Programming, Skiena Algorithm Design Manual, CLRS Introduction to Algorithms, Kleinberg–Tardos Algorithm Design, Sedgewick–Wayne Algorithms, Zingaro Algorithmic Thinking.