AMC 12

Learn each topic from the ground up, study worked examples step by step, then practise by topic or sit a full timed paper. 360 original problems, with worked solutions. The method workshops add 24 guided examples across all 12 topics.

Know what to practise next.

Use the eight-week route to plan your sessions, or open a topic and work through its method workshop. Each workshop explains why the technique works, gives two fully worked examples, and includes a check or variation. Saved attempts are available in your history.

25 questions · 75 min

Full mock paper

Ordered easy → hard like the real contest, timed, scored 6 / 1.5 / 0.

Mock 1Mock 2Mock 3Mock 4Mock 5Mock 6Mock 7Mock 8
10 questions · untimed

Mixed drill

A random set across every topic, with hints and instant feedback.

Start drill
Past papers

Official contests

Real AMC 12 papers with community solutions on the AoPS wiki. Do them timed once you finish the mocks.

Open AoPS archive ↗
01

Algebraic Manipulation

Factoring and identities, Simon's Favourite Factoring Trick, symmetric systems, absolute value and piecewise equations, clever substitutions, nested radicals, telescoping sums, radical equations and word problems that reduce to algebra.

10 lessons · 6 examples · 30 problems · 3 videos
30 problems
02

Polynomials

Vieta's formulas and power sums, the remainder and factor theorems, rational roots, interpolation, transformed roots, and complex or unity roots.

10 lessons · 6 examples · 30 problems · 4 videos
30 problems
03

Inequalities & Optimisation

Completing the square, AM-GM with equality cases and weighted forms, Cauchy–Schwarz in Titu form, the QM–AM–GM–HM chain, the rearrangement inequality, and bounding arguments for counting integer solutions.

9 lessons · 6 examples · 30 problems · 4 videos
30 problems
04

Functions, Exponents & Logarithms

Composition, inverses and iteration, functional equations, floor and fractional part, exponent and logarithm laws with domain checks, comparing huge numbers, and graph transformations.

10 lessons · 6 examples · 30 problems · 3 videos
30 problems
05

Sequences & Series

Arithmetic and geometric sums, infinite and arithmetico-geometric series, telescoping sums, linear recurrences, periodic sequences, power sums, and floor sums.

9 lessons · 6 examples · 30 problems · 4 videos
30 problems
06

Number Theory

Divisibility and digit problems, primes and factorisation, gcd and lcm with the Euclidean algorithm, divisor counting and sums, modular arithmetic with inverses, Fermat, Euler and the Chinese Remainder Theorem, last digits and cycles, number bases, and Diophantine equations.

10 lessons · 6 examples · 30 problems · 4 videos
30 problems
07

Counting & Combinatorics

Counting tools for the AMC 12: multiplication and addition principles, permutations and combinations, arrangements with repeats, complementary counting, inclusion-exclusion, stars and bars, bijections, recursion, binomial identities, and casework.

10 lessons · 6 examples · 30 problems · 4 videos
30 problems
08

Probability & Expected Value

Equally likely outcomes, conditional probability and Bayes' theorem, independence, geometric probability, and expected value via linearity, symmetry, and state methods for repeated games and random walks.

9 lessons · 6 examples · 30 problems · 3 videos
30 problems
09

Plane Geometry

Similar triangles and Pythagoras, area methods (base-height, sine, Heron, shoelace and ratios of areas), medians, bisectors and altitudes, circle theorems and power of a point, incircle and circumcircle, cyclic quadrilaterals with Ptolemy, and special triangles.

9 lessons · 6 examples · 30 problems · 4 videos
30 problems
10

Coordinate & Solid Geometry

Coordinates, lines and circles, conics, shoelace areas, transformations, loci, solids and sections, and 3D distances as they appear on the AMC 12.

9 lessons · 6 examples · 30 problems · 3 videos
30 problems
11

Trigonometry

Exact values on the unit circle, the standard identities, triangle laws, and solving, counting and optimizing trigonometric expressions at AMC 12 level.

10 lessons · 6 examples · 30 problems · 4 videos
30 problems
12

Complex Numbers

Cartesian and polar form, De Moivre's theorem, roots of unity and their sums and products, rotations and loci in the complex plane, and polynomials with complex roots.

9 lessons · 6 examples · 30 problems · 3 videos
30 problems