Olympiad maths & coding

Maths & Codingfor Problem-Solvers

Online lessons for Olympiads, competitions, and university-level reasoning.

The journey

From curious student to confident Olympiad thinker

One clear route: start with foundations, build problem-solving depth, then move into competitions and university-level thinking.

  1. Primary

    Foundations (7–11)

    Build number sense, logic, and clear mathematical communication through games and early Olympiad-style tasks.

  2. Junior

    Problem-solving (Junior)

    Develop algebra, geometry, combinatorics, and number theory with guided prep for JMC, Kangaroo, and AMC 8/10.

  3. Intermediate

    Competitions (Intermediate)

    Strengthen technique and exam strategy for Cayley, IMC, and AIME while improving school and entrance outcomes.

  4. Senior

    Olympiad & university (Senior)

    Prepare for National Olympiads, BMO, and STEP/TMUA with advanced training for competitive maths and CS admissions.

Same journey worldwide — we adapt exams and calendars to your country.

See where your child fits
Primary Maths Challenge
Junior Maths Challenge
Bebras
UKMT
St Paul's School
Westminster School
University of Oxford
Cambridge Assessment

Our Olympiad approach helps students get into top schools, win competitions, excel in exams, and progress to leading universities

9 out of 10 students improve their results, gain awards in maths and coding competitions, and strengthen their applications to selective schools and universities.

Get ready for |

Ways to Learn

Choose the format that fits your child: 1:1 tutoring, weekly group classes, or camps and short courses.

How It Works

We place every new student through a simple process so you get the right level and format.

  1. 1. Trial lesson
  2. 2. Evaluation
  3. 3. Recommendation
  4. 4. Payment & scheduling
How it works
Our Method

Three Areas to Master at Exact Science

Choose your starting point — grow across all three as you progress.

Olympiad Maths

Primary, Junior, Intermediate, Senior

Advanced problem-solving and preparation for UK and international competitions.

Builds logical thinking and mathematical creativity.

Curriculum & Exam Prep

7+, 8+, 11+, 13+, GCSE, A-Level

Master the school syllabus and go beyond to achieve top grades.

Covers topics in depth and prepares for selective school entry.

Programming

Python, algorithms, and competitive coding

Learn to think like a programmer and apply logic to real challenges.

Build strong problem-solving skills that complement success in maths and beyond.

Problems.cc Platform

Your child's personalised training system

Every Exact Science student trains on Problems.cc — our interactive problem platform. It turns lessons into a structured, data-informed practice system so you and your child can see real progress.

  • Tracks mistakes across topics, not just scores on single tests.
  • Recommends next problems at the right difficulty, based on previous work.
  • Shows progress through levels so students can see how far they have come.
  • Supports competitions worldwide with problem sets aligned to international Olympiad-style contests.

The platform is built to work internationally: we can adapt topics, language, and contest preparation to different countries while keeping the same core training principles.

See how the Exact Science system works
Problems.cc home hub: practice, daily puzzles, training plan
Personal progress: problems solved, streaks, activity and verdicts
Top competitions and problems solved by contest

Why learn with Exact Science?

Achievements

Our aim is to guide students to discover the joy of tackling complex challenges, foster creativity, and build a deep understanding of these subjects.

We have helped more than 120 pupils achieve high results in various Maths and Programming competitions, olympiads, and exams, including:

  • Primary Maths Challenge
  • Junior Mathematical Challenge
  • Junior Kangaroo
  • Bebras
  • Oxford University Computing Challenge
  • Intermediate Maths Challenge
  • GCSE Computer Science & Maths
  • A-Level Maths and Further Pure Maths
  • Senior Maths Challenge
  • Sixth Term Examination Paper (STEP)
  • TMUA
  • British Mathematical Olympiad
Browse Upcoming Events

Adaptive Learning

All our courses are crafted around the key topics in Olympiad and Curriculum Mathematics and Programming — going beyond textbooks and covering concepts not taught in school.

Each group's progress is monitored closely, and materials are adapted to match their level and pace.

Tutors & Mentors

Our tutors are past Olympiad winners with an average of 8 years' teaching experience. They know how to inspire students, connect with them, and make learning engaging.

Meet our tutors

Weekly Group Classes

Not sure which group is the right fit? Start with a trial and placement check.

Tutors & Mentors

Our tutors are past Olympiad winners with years of teaching experience. They help students prepare for exams, tackle difficult problems, and build confidence for competitions.

Book 1:1 sessions tailored to your child's level and goals — or start with a free trial so we can recommend the best path.

George Ionitsa

George Ionitsa

Founder & Maths and Coding Coach

What Our Students and Parents Say About Learning With Us

Real feedback from students and families across Olympiad prep, school maths, and coding programmes.

Olympiad Maths Lessons helped me a lot to get the Gold medal in Junior Maths Challenge.

St. Paul's Student

Thanks to the Data Science and Coding in Python lessons I got accepted to my dream university.

Michael

Great courses that explained topics beyond the capability of the GCSE answer sheet. Thanks so much.

Ivan

Financial Mathematics is the best course to understand both Python and the mathematics behind finance.

Gleb

Olympiad Maths Lessons helped me a lot to get the Gold medal in Junior Maths Challenge.

St. Paul's Student

Thanks to the Data Science and Coding in Python lessons I got accepted to my dream university.

Michael

Great courses that explained topics beyond the capability of the GCSE answer sheet. Thanks so much.

Ivan

Financial Mathematics is the best course to understand both Python and the mathematics behind finance.

Gleb

We got silver in PMC. Thanks, George!

Mum of St. Paul's Student

My daughter took 10 classes with George to understand Python with Turtle. I found George extremely knowledgeable and accessible.

Dad of Latymer School Student

Our child has been taking online maths lessons with George from the US and it has been a fantastic experience. We've seen a big difference in confidence and curiosity.

Evgeny Linev

Every concept felt daunting at first, and now our child tackles algorithmic puzzles and mini-projects at home. A truly supportive, hands-on approach.

Michael Ionita

We got silver in PMC. Thanks, George!

Mum of St. Paul's Student

My daughter took 10 classes with George to understand Python with Turtle. I found George extremely knowledgeable and accessible.

Dad of Latymer School Student

Our child has been taking online maths lessons with George from the US and it has been a fantastic experience. We've seen a big difference in confidence and curiosity.

Evgeny Linev

Every concept felt daunting at first, and now our child tackles algorithmic puzzles and mini-projects at home. A truly supportive, hands-on approach.

Michael Ionita

FAQ

Find quick answers to common questions about our lessons, pricing, scheduling, and how Exact Science can help your child excel.

  • We hold our classes online or on-site on Saturdays at our branch in Pimlico Academy, London. You can find our timetable here.
  • For lessons you only need a computer or phone with a microphone, camera and Internet access. Wherever you are — in London, Nottingham, New York or Bali — online lessons will be at hand.
  • You can get acquainted with the school at any time convenient for you. To do this, just leave a request and sign up for a lesson.
  • The trial lesson is a 30-minute online session designed to get a sense of how your child approaches mathematical thinking and problem solving. (In practice, it often runs a bit longer if the student is engaged!)

    We typically explore a range of fun and challenging problems drawn from competitions. We adapt the difficulty based on how the student responds, aiming to make it both accessible and stimulating.

    After the session, we'll have a quick conversation with the parent to share observations and suggest a personalised path forward.
  • It is OK, it happens! Students have the opportunity to cancel a lesson up to 8 hours before the scheduled time without loss of payment. You can reschedule for a convenient time, and the teacher will have the opportunity to plan accordingly.
  • Learning can take place at your own pace. We will select a convenient schedule and at any time we will help you change the schedule, take a break or adjust the programme.
  • All classes last 1 hour.

Contact us

Contact us

...or ask us anything

Ask about our courses and offerings, and we will help you choose what works best for you.