Skip to main content

Primary 1–6 Math & Science tuition

Better grades start when your child wants to learn.

  • Live online Math and Science classes
  • Game-based practice that keeps them motivated
Trusted by 4,300+ parents
Check My Child's Fit

A familiar pattern

Is this your child?

They lose focus in class and normal tuition.

They are not motivated to practise.

They know the concept but lose marks on open-ended questions and word problems.

Ottodot is built for students who need more than worksheets.

We help them stay engaged long enough to practise, ask questions, and improve.

Why Ottodot works

Ottodot uses games to motivate your child to learn

  1. Teacher explains concepts

  2. Practice with 200+ MOE aligned Games

  3. Teacher spots mistakes live

  4. Weekly homework reinforces the skill

  5. Confidence and exam technique improve

Inside each weekly class

What to expect in 75 minutes

200+ games to practice

Each game is aligned to a Math and Science concept in the MOE syllabus.

Teacher-led, MOE-aligned lessons

Students learn the concept through live explanations and guided examples.

Teacher leading an Ottodot online lesson

Small-group learning and live feedback

Teachers can answer questions and address mistakes as they happen.

Students participating in a small-group Ottodot class

Unsolicited parent feedback

What parents say about Ottodot

20+marks improvement after joining Ottodot
+2 AL Bandsparent-reported improvement from AL5 to AL3
Most improved in Science
Parent message about a Most Improved in Science award
Math and Science grade improvements
Parent message sharing improved Math and Science grades
Building interest in learning
Parent feedback about an interactive Maths classParent feedback about the programme capturing a child's attention

Hear from parents

Ain and Ziyad, P4
Cindy and Jacob, P5

Limited-time trial promotion

$50 Trial Class

Buy 1 subject, try the second subject free.

30-day money-back guarantee

How does the trial class work?

  1. 1
    Take the short fit quiz

    Tell us your child’s level, subject, and learning needs.

  2. 2
    Get a recommended trial class

    We explain why Ottodot may fit your child.

  3. 3
    Choose a trial time slot

    Select from the available weekday and weekend timings.

  4. 4
    Attend the 75-minute trial

    Experience the teacher, class format, and game-powered practice.

  5. 5
    Get personalised teacher feedback

    Understand where your child is struggling and what to work on next.

  6. 6
    Decide after the trial

    Continue only if the programme feels like the right fit.

Check My Child's Fit

Pricing after trial

Choose the plan that fits your family

Save $480

Annual Plan

$160/month

12-month commitment · $1,920 upfront

Quarterly Plan

$200/month

3-month commitment · $600 upfront

Every regular class includes

  • Weekly 75-minute live online classes
  • Up to 8 students in regular classes
  • MOE-aligned Math and Science curriculum
  • 200+ concept-aligned Roblox games
  • Topical tests and assigned homework
  • Live support from Ottodot teachers

Real teachers

Guidance behind every game-powered lesson

Jaryn Peh

Jaryn Peh

Science & Math Teacher

Iskandar Saaf

Iskandar Saaf

Science Teacher

Clarrie Phan

Clarrie Phan

Science Teacher

Xun Shengdi

Xun Shengdi

Science & Math Teacher

Questions parents ask

FAQ

What will my child do during class?
10 minHomework recap

Quick review of last lesson's homework and addressing questions.

40 minTeacher-led learning

Concept teaching, worked examples, and live homework Q&A.

20 minRoblox game time

Apply the new concept inside a custom-built Roblox world.

5 minReflections

Recap key takeaways and set expectations for the next lesson.

How many students are in each class?
Trial class: up to 4 students

We keep trial classes smaller so new students have room to settle in and get help with setup if needed.

Regular classes: up to 8 students

Small groups let students learn from the teacher, ask questions, and learn from each other's mistakes.

What are your timeslots?
Trial classes3:00-8:30 PM9:30 AM-5:00 PM
Regular classes3:00-8:30 PM9:30 AM-6:00 PM

Request for time slots if none of the timings work

What do we need before class starts?
Two devices are recommended

Use one device for Google Meet and another device for the Roblox games, so your child can see the teacher while playing.

Check Google Meet access before class

Setup details will be sent before class. Our support team will also be available if you run into setup issues before or during class.

Are your classes aligned to the MOE syllabus?
Fully aligned with the MOE syllabus
Curriculum designed with MOE teachers
How do you help with Math word problems

STAR framework practice

Word problems and heuristics are broken into structured thinking steps, model drawing, and checking habits.

STAR framework Math practice exampleSTAR framework Math practice exampleSTAR framework Math practice example

Practice Model Drawing with Games

Practice Word Problems with Games

Weekly homework with word problems

Homework marked by teachers.

Ottodot Math homework example
How do you help with Science open-ended questions?

Rigorous CER practice

Claim, evidence, reasoning. Each class covers open-ended questions with teacher modelling and feedback.

Science CER practice exampleScience CER practice exampleScience CER practice example

Practice Open-ended Questions with Games

Weekly homework to practise Open-ended Questions

Homework marked by teachers.

Ottodot Science homework example
How do you help with PSLE?

Strategies to tackle word problems and open-ended questions

P6 lessons focus on PSLE-style word problems and open-ended questions across both subjects.

PSLE strategy examplePSLE strategy examplePSLE strategy examplePSLE strategy example

Weekly homework focused on exam skills

Ottodot Math homework exampleOttodot Science homework example
What is included in regular classes?
Weekly 75-min online class

Fixed weekly timing with teacher-led Google Meet lessons.

200+ games

Unlimited access to MOE-aligned Math and Science games.

Revision guides and worksheets

Topic support your child can use between classes.

Weekly homework

Written practice marked by teachers.

Progress monitoring

Class and homework attempts help teachers spot repeated gaps.

What is the class policy?
4 classes per month

Your child attends at the same weekly time. Months with a 5th week do not have an extra class.

Missed class options

If your child cannot attend, they can review the lesson recording or reschedule for another class in the same week.

Rescheduling notice

Please inform us at least 3 days beforehand so our admin team can arrange the change.

Public holidays and vacation

Public holiday lessons get a makeup class. Families may pause classes for up to 1 month per year with 1 month notice.

Limited-time trial promotion

$50 Trial Class

Buy 1 subject, try the second subject free30-day money-back guarantee if your child does not enjoy the classesCheck My Child's Fit
Primary Math & Science Tuition Singapore | Ottodot