Maths Olympiad Prep

14,000 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

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

HMMT February

841 problems difficulty 4.5–6.5

Saudi Arabian Mathematical Competitions

426 problems difficulty 4–7.8

Taiwan IMO Selection Camp

397 problems difficulty 4.4–7.7

IMO Shortlist

367 problems difficulty 6.8–9.3

HMMT November

353 problems difficulty 3.5–5.4

Irish Mathematical Olympiad

351 problems difficulty 4.3–7.8

Romanian Mathematical Olympiad

229 problems difficulty 4.5–7.7

Belarusian Mathematical Olympiad

214 problems difficulty 4.3–7.8

Iranian Mathematical Olympiad

207 problems difficulty 4.8–7.9

Ukrainian National Mathematical Olympiad

189 problems difficulty 4.4–7.9

All-Soviet-Union Mathematical Olympiad

178 problems difficulty 3.5–7.8

CEMC Pascal

168 problems difficulty 1.1–3.7

CEMC Fermat

165 problems difficulty 1.8–3.5

KöMaL problem A

151 problems difficulty 2–9

Russian Mathematical Olympiad

145 problems difficulty 4.7–7.8

CEMC Cayley

144 problems difficulty 1.5–3.1

Brazilian Mathematical Olympiad

140 problems difficulty 3.9–7.6

USAMO

135 problems difficulty 6–8

China Mathematical Competition

119 problems difficulty 3.5–7.5

International Mathematical Olympiad

116 problems difficulty 7.1–9.2

Philippine Mathematical Olympiad

113 problems difficulty 3.9–7.6

Estonian Math Competitions

110 problems difficulty 3.7–7.8

Mongolian Mathematical Olympiad

108 problems difficulty 4.7–7.5

Croatian Mathematical Competitions

106 problems difficulty 4.4–7.8

China Team Selection Test

106 problems difficulty 6.5–9.1

Estonian Mathematical Olympiad

102 problems difficulty 4.5–7.8

Baltic Way Shortlist

88 problems difficulty 7.1–9.2

Serbian Mathematical Olympiad

87 problems difficulty 4.5–7.7

Belarus — Selection and Training Session

86 problems difficulty 4.4–7.6

Austrian Mathematical Olympiad

84 problems difficulty 4.3–7.8

Japan Mathematical Olympiad

83 problems difficulty 4.9–7.9

Czech and Slovak Mathematical Olympiad

75 problems difficulty 5–7.7

Vietnamese Mathematical Olympiad

72 problems difficulty 5–8.1

Annual Harvard-MIT Mathematics Tournament

71 problems difficulty 4–6.1

Romania — NMO Selection Tests for the Balkan and International Mathematical Olympiads

70 problems difficulty 7.2–9.1

Greece — Selection Examination

68 problems difficulty 4.5–7.8

Slovenian Mathematical Olympiad

68 problems difficulty 3.5–7.3

Italian Mathematical Olympiad

65 problems difficulty 3.5–7.2

NMO Selection Tests for JBMO

64 problems difficulty 4.5–7.4

Brazilian Math Olympiad

63 problems difficulty 3.8–7.3

All 335 competitions →