Global · Maths competitions
Online olympiad maths classes
Wherever you are, we support students aiming for national and international maths olympiads. Our approach is depth-first and adaptable to your local competition calendar and curriculum. Lessons are taught in English.
Lessons are taught in English.
Weekly small groups and 1:1 mentoring · Online worldwide

Built for long-term progress
Stronger mathematical thinking first. Competition technique and timing follow.
How we work
The right level, then steady progression
We do not put every student through the same competition course. We start from how they think, then build a plan around their level and goals.
- 1
Trial lesson
We solve problems together and assess current strengths, gaps and confidence.
- 2
Clear recommendation
You receive a suggested level, learning format and the priorities to work on first.
- 3
Weekly training
Lessons build topic depth, flexible problem-solving and competition technique.
- 4
Practice and feedback
Targeted work between lessons helps us review progress and adapt the plan.
Track record
Experienced support with results behind it
120+
pupils helped to achieve strong results
9 in 10
students improve results or gain awards
8 years
average tutor teaching experience
Competitions we prepare for
A verified, incomplete list. We add contests as we confirm them.
- JMC
- IMC
- SMC
- BMO
- PMC
- MOG
- Kangaroo
- AMC 8
- AMC 10 / AMC 12
- AIME
- USAMO / USAJMO
- MATHCOUNTS
- COMC
- CMO
- CJMO
- Euclid
- Gauss 7
- Gauss 8
- CLMC
- CJMC
- Pascal
- Cayley (Waterloo)
- Fermat
- CIMC
- CSMC
- IOQM
- RMO
- INMO
- CMO
- CGMO
- Australian AMC
- AIMO
- MCYA
- SMO
- SASMO
- UAE and Gulf maths olympiads
- IMO
Planned around the calendar
We work with you to align our content with your local competition dates and school calendar.
Browse competition datesStart with a free trial lesson
Book a free trial to discuss your goals and how we can help.