OIympiad way to learn Maths and Programming

Exact Science provides engaging maths and programming lessons for ages 9-18, with a focus on Olympiad-level problem-solving and algorithmic thinking, helping students unlock their full potential.

We offer engaging classes both online and in Westminster, where students can explore mathematics and programming beyond the school curriculum in a supportive, small-group environment.

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)
and British Mathematical Olympiad

Little logo of a globe

Experienced Tutors

We understand you! All our tutors are proud past Olympiad winners.
We will also explain the best strategies to apply to get the most out of your time during the Olympiad or Exam.

Little logo of a spark

Unique curriculum

All of our courses are crafted to match the most common topics in Olympiad Mathematics and Programming. Our approach is to cover challenging topics rather than just practice past papers.
Check some materials below ⬇️

Why Olympiads?

Little logo of a globe
Prestigious Achievement

Winning a medal in the Maths Olympiad is highly prestigious, considering that only 300 students out of over 1 million in each of the various age groups  in the UK receive this honor. The rarity and exclusivity of this achievement make it highly coveted.

Little logo of a spark
Academic Advancement

The Olympiad success serves as a lifetime achievement that can significantly contribute to securing admission in the desired university course. It demonstrates exceptional mathematical abilities and sets candidates apart in the competitive academic landscape.

Logo of 3 asterisks
Transferable Skills

The problem-solving abilities developed during Olympiad preparation are not limited to mathematics. They become strong takeaways that can be applied to various aspects of life, enhancing confidence and critical thinking skills.

Little logo of a timer
Alignment with Exam Trends

With the evolving trends in exams, such as the GCSE exams moving towards practical application and increased focus on problem-solving and reasoning since 2015, the course naturally equips students to tackle these new formats.

3D model of a tutor next to a blackboard explaining geometry
Logo of 3 asterisks
Advanced Problem-Solving Skills

The course is designed to stretch participants' abilities beyond the standard school curriculum. It fosters a systematic approach to problem-solving, encouraging students to view problems from different angles, analyze various aspects, break them down into manageable parts, and apply disciplined strategies to reach solutions.

Little logo of a globe
University Entrance Preparation

Many universities, including prestigious ones like Oxford and Cambridge, conduct entrance tests for certain courses that involve extensive math papers. The Maths Olympiad preparation serves as an early stepping stone for such university entrance exams, giving students an advantage in tackling complex mathematical problems within a time constraint.

Our courses

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 introductory 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.
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.
Hear from some of our amazing students who already achieved incredible results 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

Contact us

Phone

Mon-Sun from 8am to 9pm
+44 77 07 547 144

Office

Come say hello at our office HQ.
84 Eccleston Square, Pimlico, London SW1V 1NP, UK

...or ask us anything

Smaller 3D model of a student sitting at his desk and preparing for competitions, exams and olympiads.

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.