students, Grade 4 to the Putnam
25 book-style courses, 50,000+ problems with step-by-step solutions, 92 real-format contests, a 3D castle to climb and friends to duel. All in one place, all free.
Or explore without an account — take the placement quiz to find your level.
Typed answers, instant checking, and a step-by-step worked solution behind every problem. Try one now — no account needed.
25 book-style courses from Grade 4 to the Putnam: every formula proved, worked examples and quick checks on every page, quizzes, unit tests and a final.
Browse courses50,000+ original problems at five levels, easy to superchallenge, each with a step-by-step solution. Missed problems come back on a spaced-repetition schedule.
Start practicing92 practice contests at real length and timing (AMC, MathCounts, AIME, USAMO, Putnam), plus a castle to climb, Countdown duels and Problem Rush.
See the contestsAlso built in
Each course is a book: lessons with a proof of every formula, worked problems, practice after every section, and a printable booklet.
Grade 4
8 topics
Grade 5
7 topics
Grade 6
11 topics
Pre-Algebra
16 topics
Algebra 1
13 topics
Algebra 2
13 topics
Precalculus
13 topics
Linear Algebra
11 topics
Geometry
12 topics
Trigonometry
14 topics
Calculus
14 topics
Multivariable Calculus
11 topics
Differential Equations
15 topics
Counting & Probability
12 topics
Statistics & Data
11 topics
Number Theory
11 topics
Groups and Fields
17 topics
Graph Theory
11 topics
Proof Writing & Problem Solving
8 topics
USAMO (Olympiad Proofs)
29 topics
AMC 8 / MathCounts
8 topics
AMC 10
10 topics
AMC 12
9 topics
AIME
11 topics
Putnam
23 topics
92 numbered practice contests at real length and timing, with official scoring, full solutions at the end, and a printable PDF of every set.
Ascend the castle floor by floor — each level raises the difficulty.
Head-to-head, one problem at a time, against the clock.
Race the clock — solve as many as you can on one life. Starts hard.
Write problems and worksheets with the built-in LaTeX creator, publish them for everyone, and get a feed tuned to the topics you practice. Suggest your best problem as the site's Daily challenge — and download anything as a LaTeX file.
Visit the CourtyardCreate a free account to save your progress — or, not sure where to start? Twelve adaptive questions place you at exactly the right level.