What is the USA AI Olympiad?

The USA AI Olympiad (USAAIO) is rapidly becoming the most prestigious pre-college AI competition in the United States. It is for K–12 students in the U.S. and Canada. The competition tests both the theory and hands-on programming of machine learning — making it unlike any pure math or pure coding contest.

Top-performing students earn the right to represent Team USA at two landmark international Olympiads: the International Olympiad in Artificial Intelligence (IOAI) and the International Artificial Intelligence Olympiad (IAIO). USA teams have already earned Gold, Silver, and Bronze medals at both events.

“The AI Olympiad is neither a pure math olympiad nor a pure coding olympiad. To perform well, you need to excel in both mathematics and programming.”
— Official USAAIO Syllabus

SECURE YOUR CHILD’S SPOT IN THE UPCOMING AI CLASSES

Register

That dual requirement is what makes USAAIO preparation both challenging and rewarding. A student who understands backpropagation only in code — without being able to derive the gradient by hand — will struggle with the theory questions. And a student who can prove theorems but cannot implement a neural network from scratch in PyTorch will struggle with the programming tasks. Both dimensions matter. Both dimensions matter, which is why a curriculum that balances theory and implementation in the right order (like the AlphaStar AI Program) tends to work better than self-studying scattered topics.

Why Participate in USAAIO?

Preparing for USAAIO helps students:

  • Learn the foundations of modern artificial intelligence and machine learning.
  • Develop strong mathematical and computational thinking skills.
  • Gain hands-on experience with real-world AI applications.
  • Build project portfolios and research experience.
  • Prepare for prestigious AI competitions and international Olympiads.
  • Strengthen college applications for STEM programs.
  • Explore cutting-edge topics that are shaping the future of technology

How the Competition Works

The USAAIO runs on a three-stage pathway each academic year. Registration typically opens in fall, with Round 1 held in late winter.

Round 1
Online Qualifying
3-hour timed proctored exam in in-person test centers. Open to all K-12 students.
Round 2
In-Person at Top Universities
Two-day event at Harvard & MIT. Top ~20% of Round 1 qualifiers invited.
Round 3
National Camp
Held in June at Harvard. Team USA for IOAI and IAIO is selected here.

Round 1

Round 1 is a 3-hour proctored in-person exam in USAAIO test centers. Contestants answer both theory questions (written in Markdown with mathematical notation) and programming problems using Python, NumPy, and machine learning libraries. In the 2025 cycle, about 393 students participated nationally; roughly 76 (19%) qualified for Round 2. Award cutoffs for 2026 were 201/300 for Distinguished Honor Roll, 146/300 for High Honor Roll, and 98/300 for Honor Roll. The Round 2 qualifying cutoff was 98/300.

Round 2

Round 2 is held in person across two days at major universities — in 2026, at Harvard and MIT. The format includes a more advanced competition, plenary talks by leading researchers, and an admissions information session. Finalists from this round are invited to the national camp.

National Camp (Round 3)

The national camp is a multi-day program (in 2026, June 8–12 at Harvard) where team selection tests and lectures are held. The top performers are named to Team USA and represent the country at the IOAI and IAIO international Olympiads.

A Step-by-Step Preparation Plan

STEP 1: Learn Python

Python is the only programming language used in USAAIO. If you are new to programming, this is where to start. You need fluency with Python syntax, data structures (lists, dicts, sets), functions, classes, file I/O, and basic algorithmic thinking before any machine learning will make sense. Aim to feel comfortable writing programs of 50–150 lines without consulting references.

▸ Recommended Course · Level 1: Programming

AlphaStar offers two sequential Python courses that require no prior programming background: CS21F-1 followed by CS21F-2. Together they build the programming foundation the rest of the AI track depends on.

 

STEP 2: Build Data Science Foundations

Before diving into ML algorithms, build fluency with the scientific Python stack: NumPy for numerical computation, pandas for data manipulation, and matplotlib/seaborn for visualization. Learn to load real datasets, clean messy data, explore distributions, and communicate findings through charts. These libraries appear directly in USAAIO problems — you will be expected to use NumPy to implement algorithms from scratch, not just call high-level functions.

▸ Recommended Course · Level 2: Data Science

AlphaStar’s AI25F (Introduction to Data Science) teaches how to analyze data, find patterns, and communicate insights in Python — and includes a real project that can be geared toward regional STEM competitions. It assumes the Python courses and a pre-algebra math background.

 

STEP 3: Master Classical Machine Learning

This is the core of Round 1 preparation. You need to understand supervised learning algorithms — linear regression, logistic regression, SVMs, decision trees, k-nearest neighbors, ensemble methods — both how to derive them mathematically and how to apply them using scikit-learn. Key supporting concepts include the bias–variance tradeoff, cross-validation, loss functions, and regularization. On the unsupervised side, k-means clustering and PCA are explicitly on the syllabus; practice deriving the PCA eigenvalue problem on paper, then implementing PCA from scratch with NumPy. Probability and statistics matter too: Bayes’ theorem and Hoeffding’s inequality have appeared in theory questions.

▸ Recommended Course · Level 3: Machine Learning

AlphaStar’s AI31F (Introduction to Machine Learning) covers how core ML algorithms work and how to apply them in Python to real-world datasets. Projects from this level are competitive at top-tier STEM competitions such as ISEF and Broadcom MASTERS.

 

STEP 4: Learn Deep Learning with PyTorch

Deep learning is a major portion of the USAAIO, and the competition specifically requires PyTorch — not TensorFlow. Start with multi-layer perceptrons: understand the architecture, forward propagation, and backpropagation, and be able to compute gradients by hand for small networks. Learn essential components — affine layers, batch normalization, dropout — then move to CNNs for image tasks. On the generative side, the syllabus includes autoencoders, VAEs, GANs, UNet, and denoising diffusion probabilistic models, each of which requires both implementation skill and theoretical understanding.

▸ Recommended Course · Level 4: Deep Learning

AlphaStar’s AI41F (Introduction to Deep Learning) introduces neural networks and modern deep learning workflows in PyTorch, building intuition for how training works and exploring optimization techniques for stable learning.

 

Step 5: Train Specifically for the Olympiad

The final and most rigorous stage focuses directly on USAAIO-format problems: timed, theory-heavy, and requiring both derivation and implementation under pressure. Transformers deserve special attention — the syllabus states contestants “shall have very solid and deep understandings of transformers,” covering attention mechanisms, the full architecture, and applications across NLP, vision transformers, and graph neural networks. This stage also revisits the advanced mathematical foundations (linear algebra, probability, convex optimization) that the theory questions draw on, and works through past USAAIO problems in a timed Google Colab environment.

▸ Recommended Course · Level 5: AI Olympiad

AlphaStar’s two AI Olympiad courses (AI51F-1 and AI51F-2) focus on the theoretical grounds and math topics required for the USAAIO, with USAAIO-level problems solved in contest format. See the AI Olympiad course schedule →

Not sure which level to start at?

Get free consultation from AlphaStar AI experts — from first-time programmer to Olympiad contestant — and find where you fit.

Schedule Free Consultation

 

What the USAAIO Tests: Official Syllabus Overview

The following topics are drawn from the official USAAIO syllabus. Every topic requires both theoretical understanding and programming ability — and each maps to one of the AlphaStar AI levels above.

📐 Mathematical Foundations

  • Linear algebra, affine transformations
  • Matrix decompositions, eigenvalues/eigenvectors
  • Probability, Bayes’ rule, Hoeffding’s inequality
  • Multivariable calculus, partial derivatives
  • Convex optimization, gradient descent, duality

🐍 Core Programming Stack

  • Python (fluent, not just functional)
  • NumPy (implement algorithms from scratch)
  • pandas, matplotlib, seaborn
  • scikit-learn
  • Google Colab + Markdown / LaTeX

🤖 Classical Machine Learning

  • Linear & logistic regression, SVM
  • Decision trees, kNN, ensemble methods
  • Bias–variance tradeoff, cross-validation
  • k-means clustering
  • Principal Component Analysis (PCA)

🧠 Deep Learning (PyTorch)

  • MLP, batch normalization, dropout
  • Forward & backpropagation (by hand)
  • CNN, object detection
  • UNet, autoencoder, VAE
  • GANs, diffusion models, stable diffusion

🔮 Transformers & NLP

  • Attention mechanism (theory + code)
  • Full transformer architecture
  • Tokenization, word embeddings
  • Pre-training and fine-tuning
  • Vision transformers, graph neural networks

🎨 Computer Vision & Generative AI

  • Convolutional neural networks
  • Object detection
  • Generative adversarial networks
  • Denoising diffusion probabilistic models
  • Stable diffusion

Frequently Asked Questions

Which AlphaStar course should I start with?
It depends on your background. If you have no programming experience, begin with CS21F-1 then CS21F-2. If you already know Python including comfortable code writing with functions and matrices, and have a pre-algebra math background, start at AI25F (Data Science). You can review the full AI course flow to find where you fit.
Do I need calculus to compete?
Yes, in practice. The syllabus explicitly requires derivatives in multivariable calculus for understanding gradient descent and backpropagation, and convex optimization is also listed. While you don’t need a full Calc III course, you need to be comfortable computing partial derivatives and understanding what a gradient means geometrically.
Can I use TensorFlow instead of PyTorch?
No. The USAAIO officially requires PyTorch for deep learning problems, which is also consistent with the IOAI’s requirements. This is not just a style preference — you will likely lose points or be unable to submit correctly if you use TensorFlow. AlphaStar’s AI41F (Deep Learning) course teaches deep learning in PyTorch from the start.
What grade should I start preparing?
The earlier the better. Students who begin in 6th or 7th grade and work steadily through the curriculum can be highly competitive by 9th or 10th grade. That said, motivated high schoolers who commit seriously can also make strong progress. The competition is open to all K–12 students, and there is no age disadvantage at Round 1.
What score do I need to qualify for Round 2?
Cutoff scores vary by year. In 2026, the Round 2 qualifying cutoff was 98 out of 300. In 2025, it was 53 out of 300. Roughly 19–20% of Round 1 participants advance. The large variation between years reflects differences in problem difficulty, so it is better to aim for thorough preparation than to target a specific score.
Is there an award even if I don’t qualify for Round 2?
Yes. USAAIO gives Honor Roll, High Honor Roll, and Distinguished Honor Roll awards based on Round 1 performance. In 2026, the Honor Roll cutoff was 98/300, High Honor Roll was 146/300, and Distinguished Honor Roll was 201/300. These are meaningful recognitions and appear on student records.
What international competitions does this lead to?
USAAIO selects Team USA for two events: the International Olympiad in Artificial Intelligence (IOAI) and the International Artificial Intelligence Olympiad (IAIO). USAAIO is the only official U.S. pathway to both. In 2026, Team USA earned 1 Gold, 1 Silver, and 2 Honorable Mentions at IAIO. In 2025, Team USA took 3 Silver and 3 Bronze at IOAI.
Are contests independent, or does a bad score carry over?
Contests are independent. A low score in one year has no effect on future years. Students can compete every year they remain in K–12 without any penalty for past performance.

Further Reading

Connect With Us