Math Olympiad practice for Grades 1–6

Olympiad practice your child can do on their own

Olympiad-style questions for every grade, each with a step-by-step solution that shows how to think — plus mock rounds and rewards that keep them coming back.

  • No ads
  • No chat
  • Parent-approved accounts

Practice for

TIMOHKIMOBig Bay BeiPhIMO
A step-by-step solution in Theorem

Theorem is an independent practice platform and is not affiliated with the organisers of these competitions.

See Theorem in action

All 5 olympiad exam areas

The topics olympiads test, for every primary grade.

Logical Thinking

Reasoning, patterns and deduction.

Arithmetic / Algebra

Numbers, operations and equations.

Number Theory

Primes, divisibility and factors.

Geometry

Shapes, angles, areas and space.

Combinatorics

Counting, arrangements and chances.

How It Works

From sign-up to confidence in three steps.

01

A parent signs up

Create your child’s account in a few minutes. Our team checks every new account.

02

Practise at their level

Olympiad-style questions for your child’s grade in all 5 exam areas, plus worksheets and mock heat and final rounds.

03

Learn from every mistake

Every question has a step-by-step solution that shows how to think — it can even be read aloud.

Solutions that teach, step by step

Students try each question first, then see the solution one step at a time — written for their grade: visual steps for Grades 1–3, algebra for Grades 4–6.

  • Step by step, or the full solution at once
  • Key words in the question highlighted and explained
  • Listen: solutions can be read aloud
A step-by-step solution in Theorem: the question with its key words highlighted and explained

Olympiad-style questions

Practise Math Olympiad-style questions for your grade across all 5 exam areas, each with a step-by-step solution.

  • All 5 olympiad exam areas
  • Questions for your child’s grade
  • New questions added regularly
Browse Questions in Theorem: filters for the 5 exam areas and question cards

See their progress

See which areas your child has mastered and which need more practice. Their XP, streak and level grow with every question.

  • XP and levels
  • Daily streaks
  • Up to 3 stars in each exam area
My Progress in Theorem: XP, level, streak and stars for each exam area

Practice they want to come back to

Children learn more when they enjoy it. Theorem turns practice into a game — with real olympiad preparation underneath.

Worksheets & mock rounds

Timed worksheets like a real heat or final round, with results by area.

Challenges with friends

Race classmates on the same worksheet — friends join with a code, never by chat.

Adventure map

Islands for each exam area, unlocked by practising.

Coins, mystery boxes & dress-up

Earn coins, open a mystery box after each worksheet and dress up their avatar.

Olympiad countdown

Pick their olympiad and get a weekly plan up to the big day.

Read-aloud & the app

Questions read aloud for the youngest, and an app for phone or tablet.

Safe for your child

Theorem is built for primary school children — and for the parents who look after them.

No ads, ever

Nothing is sold to your child, and nothing they do is used for advertising.

No chat

Friends can only send ready-made cheers — there is no way to message a stranger.

Parent-approved accounts

A parent signs up and gives consent, and our team checks every new account.

Built for children’s privacy

Following the Data Privacy Act. You can ask for a copy or deletion of the data at any time.

Teachers see only their students

If a teacher or tutor uses Theorem, they see only the students they added.

You stay in the loop

Account emails go to you, the parent — including approval and any important changes.

Frequently Asked Questions

What age group is Theorem for?

Primary school students in Grades 1–6. Grades 1–3 get visual, picture-first solutions; Grades 4–6 get algebraic ones.

How does my child get an account?

A parent or guardian signs up for the child — children don’t sign up by themselves. Choose “Sign Up”, enter your child’s name and grade, your own email and mobile number, and give your consent. After you confirm your email and our team approves the account, your child can sign in. If your child’s teacher or tutor uses Theorem, they can add your child instead: you’ll get an email to give your consent and choose the password.

How long does approval take?

Our team usually approves new accounts within 24 hours.

Is Theorem free?

Families can start on our free plan. Paid plans are also available — you can see them on the Subscription page after signing up. If your child’s teacher or tutor added them, their plan comes with the teacher.

Are the solutions reliable?

Solutions prepared with the help of AI are checked automatically before students see them — the answer and each calculation. Others are written by our team or by a teacher. If something still looks wrong, students can report it with the button next to the question, and we review every report.

Which olympiads does it help with?

Theorem covers the 5 olympiad exam areas: Logical Thinking, Arithmetic/Algebra, Number Theory, Geometry and Combinatorics — useful practice for TIMO, HKIMO, Big Bay Bei, PhIMO and similar competitions. Theorem is independent and not affiliated with the organisers of these competitions.

Is it safe for my child?

Yes — no ads, no chat, accounts approved by a parent and checked by our team, and data handled under the Data Privacy Act. See the Privacy Policy for the details.

Can my child use it on a phone or tablet?

Yes. Theorem works in any modern browser on a phone, tablet or computer, and can be added to the home screen like an app.

I’m a teacher or tutor. Can I use Theorem with my students?

Yes — teachers and tutors get their own account to add students, write questions and worksheets, and follow each student’s progress. See the page for teachers and tutors.

Ready to prove your potential?

Parents and guardians sign up for their child in a few minutes. Our team usually approves new accounts within 24 hours.

Sign Up Your Child

Already have an account? Sign in