Maths Olympiad Prep

20,421 problems. No prescribed order.

Sometimes you don't want a training plan. You want six geometry problems from USAMO, or every IMO Shortlist combinatorics problem above difficulty 8, or something horrible from Putnam. This is where you find it. Search by competition, topic, difficulty or type — every problem here has a worked solution. For structured training, use the track →

to

ContestTopicDiffType

Browse by competition

343 competitions have enough problems here for a page of their own. The rest are in the table above.

HMMT February

1302 problems difficulty 4.5–6.5

HMMT November

672 problems difficulty 3.9–6.1

CEMC Pascal

603 problems difficulty 1–4.9

CEMC Fermat

566 problems difficulty 1–4.8

CEMC Gauss (Grade 8)

525 problems difficulty 1–4.9

CEMC Cayley

470 problems difficulty 1–4.9

CEMC Gauss (Grade 7)

462 problems difficulty 1–4.9

Saudi Arabian Mathematical Competitions

395 problems difficulty 4–7.8

IMO Shortlist

365 problems difficulty 6.8–9.2

Taiwan IMO Selection Camp

359 problems difficulty 4.4–7.7

Harvard-MIT Mathematics Tournament

352 problems difficulty 3.6–6

Romanian Mathematical Olympiad

275 problems difficulty 4.5–7.7

UKMT Junior Mathematical Challenge

274 problems difficulty 1–3

Iranian Mathematical Olympiad

270 problems difficulty 4.8–8

UKMT Intermediate Mathematical Challenge

267 problems difficulty 1–3

UKMT Junior Kangaroo

243 problems difficulty 1–3

UKMT Grey Kangaroo

242 problems difficulty 1–3

Irish Mathematical Olympiad

236 problems difficulty 4.3–7.8

CEMC Euclid

224 problems difficulty 1–4.3

UKMT Pink Kangaroo

220 problems difficulty 1–3

UKMT Senior Mathematical Challenge

212 problems difficulty 1–3

Belarusian Mathematical Olympiad

208 problems difficulty 4.3–7.8

Ukrainian National Mathematical Olympiad

201 problems difficulty 4.4–8

IRL ABooklet

191 problems difficulty 4.3–7.8

All-Soviet-Union Mathematical Olympiad

185 problems difficulty 3.7–7.8

USAMO

156 problems difficulty 6–8.2

Estonian Math Competitions

148 problems difficulty 3.7–7.8

Russian Mathematical Olympiad

141 problems difficulty 4.7–7.8

UKMT Senior Kangaroo

139 problems difficulty 1–3

KöMaL problem A

136 problems difficulty 4–9

China Mathematical Competition

136 problems difficulty 3.5–7.5

Slovenia — National Math Olympiad

122 problems difficulty 3.4–7.5

Brazilian Mathematical Olympiad

120 problems difficulty 4.4–7.5

IMO Hk TST

119 problems difficulty 6.9–9.1

Croatian Mathematical Competitions

114 problems difficulty 4.4–7.9

Philippine Mathematical Olympiad

114 problems difficulty 4–8

International Mathematical Olympiad

110 problems difficulty 7.1–9.2

Indian National Mathematical Olympiad

103 problems difficulty 4.5–7.7

Berkeley Math Circle

98 problems difficulty 4–5.9

UKMT Junior Mathematical Olympiad

98 problems difficulty 1–3

All 343 competitions →