Maths & Coding Lessons That Build Problem-Solvers

For ages 7–18, we teach the Olympiad way - developing logical thinking, creativity, and confidence.

Online or in London, from Primary to Senior level, we help students master advanced maths, coding, and skills for life.

Now Enrolling for the 2025–2026 Academic Year!
Header imageArrow
Integration iconIntegration iconIntegration iconIntegration iconIntegration iconIntegration iconIntegration iconIntegration icon

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.

Three Areas to Master at Exact Science

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

Olympiad Maths

Primary, Junior, Intermediate, Senior

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

Builds logical thinking and mathematical creativity.
Integration icon

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.
Integration icon

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.

Why learn with Exact Science?

Logo of 3 asterisks

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)
Test of Mathematics for University Admission (TMUA)
and British Mathematical Olympiad

Little logo of a spark

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.

Little logo of a globe

Experienced Tutors

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.
Many have real-world career experience, adding insights beyond school and sharing proven strategies for success in competitions and exams.

Our Classes

Meet our team

Our teachers will tell you how to prepare for exams, help you cope with difficult tasks and win the Olympiad

They will tell you about the pitfalls of exams and the most common mistakes, and explain how to avoid them
George Ionitsa
Founder &
Maths and Coding Coach

What our students and parents say about learning with us

"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
Data Science Student
Warwick University
"Great courses, which thoroughly explained topics beyond the capability of the GCSE answer sheet. Thanks so much."
Ivan
GCSE Student in Dubai
"Financial Mathematics! Best course to understand Python and Mathematics behind Finance!"
Gleb
VC Investor
"We got silver in PMC! Thanks George!"
Mum of St. Paul's Student
Prepare for the Primary Maths Challenge
"My daughter took a batch of 10 classes with George to understand Python with Turtle. I found George extremely knowledgeable and accessible."
Dad of Latymer School Student
Python with Turtle

FAQ

Find quick answers to common questions about our lessons, pricing, scheduling, and how Exact Science can help your child excel.
Where do you hold your classes?
We hold our classes online or on-site on Saturdays at our branch in Pimlico Academy, London.
You can find our timetable here.
What do you need to start learning online?
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.
When can I take the trial lesson?
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.
What should I expect from the trial 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.
I can't attend class, what should I do?
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. So you can reschedule it for a convenient time, and the teacher will have the opportunity to
I don't have much free time, will I have time to study?
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 program.
How long is one lesson?
All classes last 1 hour.

Contact us

...or ask us anything

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

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.