Tuition and enrichment in Singapore

Find the right tutor. Share the cost.

For MOE school students from K1 to JC, plus piano, ballet, swimming, coding, Hanyu Pinyin and phonics from playgroup age. Tutors, coaches and centres find students here too.

Free for every parent 0% commission for tutors Pay per lesson, never a whole term Look around without an account
A mother and her son in school uniform doing homework with a tutor at their dining table
Tutors near you, checked Phone verified · qualifications checked · reviews only from real lessons
How it works

From "we need help with fractions" to a first lesson in a week

You never pay for a seat that doesn't exist. Every booking checks the free seats first, and the tutor or centre says yes before you pay.

  1. Look around, free

    Browse tutors, centres, classes and every review without an account. Or post what your child needs, such as P5 Maths or Sec 3 Chemistry at G3, and let tutors come to you.

  2. Check the free seats

    Each class shows what's left, like "6 of 8 booked · 2 available". Pick a slot and send a request. Chat with the tutor or centre in the app if you have questions.

  3. They confirm

    The tutor or centre replies within the days they set, usually 1 to 3. Your seat is held while you wait, and while you decide.

  4. Pay per lesson

    You see the lesson fee, the payment charge and the total before you pay. PayNow or card. The tutor is paid 24 hours after each lesson.

Three upper primary students and a tutor looking at a plant with magnifying glasses in a library study room
A P4 Science group at a community library room
Shared tuition

Team up with 1 to 3 nearby families and split the fee

Every subject and level, from K2 phonics to JC2 H2 Maths, plus enrichment groups. The group starts only when enough families commit.

A S$90 lesson, per child

S$901-to-1
S$452 families
S$303 families
S$22.504 families
  • Other families appear as "Family A, B, C" until they join. Schools always stay private.
  • If someone leaves, you choose to wait, pay the new split, or leave free.
Enrichment

Beyond school subjects

Try one class, then a 4-class pack, then a term paid class by class. Missed a class with 24 hours' notice? You get a make-up credit.

Five-year-olds in pink leotards at a ballet barre

Ballet

Ages 3–12RAD teacher checked
Children with floats in a swimming lesson at a public pool

Swimming

Ages 4–14 · SwimSaferNROC + lifesaving
A young girl at a piano lesson with her teacher

Piano

Ages 5–16 · ABRSM gradesDiploma checked
Children building small robots and coding on laptops

Coding and robotics

Ages 7–16Degree checked
Preschool children on a mat with a teacher holding up picture cards

Hanyu Pinyin and phonics

Ages 4–7 · play-basedEC certificate checked
Tutors and coaches

Badges that say exactly what we checked

Every member verifies a Singapore mobile number (+65). Qualifications are checked through OpenCerts or by our team. Singapore has no national background check for private tutors, so we never claim "background checked". Badges can't be bought.

DanielMaths

P4–P6 Maths · SengkangPhone + degree checkedS$50/h

CikguSiti

Ex-MOE · P3–P6 Maths, ScienceMOE service letter checkedS$70/h

PriyaTeaches

P4–P6 Maths, EnglishNew tutorS$48/h

AishaBallet

Ballet · RAD Pre-Primary to Grade 5RAD teacher no. checkedS$40/class

CoachRavi

Swimming · SwimSafer stagesNROC checkedS$55/h

Example profiles, to show how badges look. Real tutors appear in the app after they verify.

Local price guide

What tuition costs near you

Built from live listings on the app. We show a median only when there are at least 5 similar listings.

P5 Maths in Sengkang, per hour
Tutor typeListingsMedianTypical range

Sample figures for the design, not real market data. Centre prices are converted to per hour so you can compare.

A teacher at a whiteboard with six students at a long table in a small classroom
A small-group class at a tuition centre
Tuition centres and studios

Is your centre already listed? Claim it free

Verify your business with its UEN, add your classes and timetables, and answer trial requests and enquiries in one place, inside the app.

  • Never over-booked: set a student limit for each class. Add walk-ins and other bookings, and the free seats stay right.
  • Your rules: you confirm every request, and you choose how many days families have to decide. Not enough sign-ups? Stop the class with a reason, and paid families get a full refund.
  • Your whole team: admins and teachers each have their own login. Lock finance and other teachers' classes. One admin for all branches, or one for each branch.
  • Get found: your own QR codes for posters, promotions like a free trial class, and home-page banners for well-rated centres.
Claim your listing
A tutor teaching an online lesson from his home desk with a headset
For tutors and coaches

Find students without giving up your first month's fee

Agencies often take about half of a tutor's first month for each new student. On KiddoSG you keep 100% of what families pay you.

0%commission
5free applications a month
24 hafter each lesson, you're paid
  • A parent too? Use one app with two separate profiles, each with its own name, chats and money. Switch in one tap.
  • Share your own QR code and set promotions, such as a free first lesson or 10% off for both when a family invites a friend.
Parents' Corner

Ask other parents, without the 40-message WhatsApp thread

A free, kind and moderated place inside the app to ask and share, organised by your child's age and by topic. Posts stay inside the app for members. They are never shown on this website or to search engines.

Baby and toddlerPreschool and K1–K2Primary and PSLESecondary and SECJC, ITE and poly

Primary and PSLE · example"How do you help a P3 child who is losing confidence with model drawing?"

  • Children's names and schools are hidden automatically.
  • Phone numbers and links stay out, so no one can sell to you.
  • Reply to everyone, or privately to one parent who accepts.
Why we built KiddoSG
"How do other parents do this?" Two working parents with three children, at 11:47 pm on a Tuesday, still looking for an A-Math tutor.

We're Andy and Wendy. KiddoSG is the help we wished we'd had: free for every parent, 0% commission for tutors, and parents helping each other.

Read our story

Safety and privacy

Built for families, under Singapore's PDPA

No NRIC, no Singpass

Members sign up with a Singapore mobile number. No Singpass, no NRIC. We never ask for a child's full name or school.

Town, not address

Tutors see your town or MRT until you accept them.

Parents stay in charge

Under 13: parent accounts only. Teens 13–17 link to a parent, who can see their chats.

Safety is always free

Reporting, blocking and the safety centre are on every plan. Badges can't be bought.

Questions

Questions parents ask us

Is KiddoSG really free for parents?

Yes. Finding tutors and classes, chat, booking, shared groups, the family calendar, Parents' Corner, the guides and every safety feature are free for parents. When you pay for a lesson, you see the payment company's small charge before you pay. It goes to the payment company, not to us.

How does KiddoSG make money?

From optional plans that tutors and centres can choose. We never take a commission on tutors' fees, never sell your data and never show outside ads. The money only keeps the app running and safe.

Do I need an account to look around?

No. You can browse tutors, centres, classes, reviews and guides without one. You need a free account, with a Singapore mobile number, to chat, book, join a group or use Parents' Corner.

Can my class get over-booked?

No. Every class has a student limit. You check the free seats before you request, the tutor or centre confirms, and only then do you pay. Your seat is held while you wait.

I teach and I'm also a parent. Do I need two apps?

No. One account can have a parent profile and a teaching profile. Each has its own name, chats, settings and money, and other members never see that they belong to the same person.

Do you use Singpass or ask for my NRIC?

No. You sign up with a +65 mobile number. We never ask for your NRIC or a child's full name or school.

Can I add lessons to my Google, Apple or Outlook calendar?

Yes. Lessons can go straight into your phone's calendar, or into Google, Apple or Outlook through a private link. Busy times from your phone calendar can show in the app, so you spot clashes before you book.

When can I download the app?

It's coming soon to the Singapore App Store and Google Play. Join the waitlist below and we'll tell you when it's ready.

A father checking his phone as his two children get ready for school and ballet
Coming soon to iPhone and Android

One calendar for tuition, ballet and swimming

See every child's lessons in one place, with reminders the evening before. Send them to Google, Apple or Outlook Calendar, and see school holidays and centre closures too. Join the waitlist to try it first.

We use your email only to tell you when the app launches. Unsubscribe any time.

The waitlist opens soon. Nothing is sent yet.