Tutor & Enrichment Centre Booking Made Simple
Industry Guides6 min readAugust 21, 2026

Tutor & Enrichment Centre Booking Made Simple

LT

LovingBooking Team

LovingBooking Team

Why booking a tuition centre is its own problem

A tuition or enrichment centre does not run like a shop that sells one thing to whoever walks in. A parent is booking on behalf of a child, the lessons repeat week after week at the same time, and the first lesson is almost never the same as the twentieth. A generic calendar app treats every booking as one interchangeable slot, and that is exactly where a centre's diary starts to go wrong: a free trial gets squeezed into a slot meant for a paid class, a Primary 5 maths student lands with a tutor who only takes secondary science, and the front desk spends the evening on WhatsApp confirming times it could have published once.

This guide walks through setting up online booking for a Singapore tutor or small enrichment centre, and it is honest about what the tool does and does not do. The goal is simple: parents book the right lesson with the right tutor themselves, and you spend your evenings teaching instead of replying to messages.

Publish trials and regular lessons as separate lessons

This is the step everything else rests on. In LovingBooking a service carries a duration in minutes and its own price, and the booking page only ever offers a slot long enough for the service the parent picked. The mistake is publishing one generic "tuition session" and letting whoever is on the desk guess the length and level each time.

Instead, publish them separately:

  • Free trial or assessment — the introductory lesson where you place the child and the parent decides. Give it its real length, often 45 to 60 minutes, and price it at zero if it is free.
  • Regular lesson — the standard weekly class, set to its true duration by subject and level.
  • Exam-prep or intensive — longer holiday or pre-exam blocks. Give each its own service, length and price.

Name each one by subject and level — "P5 Maths", "Sec 3 Chemistry", "Primary English (Lower)" — so a parent recognises exactly what they are booking. Get these right once and the page enforces them every time. The wider checklist for a page parents actually trust is in our guide to what every booking page needs.

Let parents book the right lesson with the right tutor themselves

Start free

Give each tutor their own diary and subjects

A centre with more than one tutor is rarely one where everyone teaches everything. One does primary maths and science, another does secondary humanities, a third takes the exam-prep intensives on weekends. The booking page should reflect exactly that.

In LovingBooking, working hours are set per tutor, and each tutor is assigned only the services they teach. A Sec 4 physics booking is never offered from a tutor who only takes primary English; a parent who trusts one tutor through the year can book that person directly rather than taking the next available slot. Any single day can be overridden for leave, a school-holiday timetable or a make-up class. If you would rather fill "the next available slot with whoever is free", you can offer that too — but the point is that the tutor the page shows is genuinely the one who will teach the child.

Sell the term as a package, not lesson by lesson

The best thing about tuition is that it is a commitment, not a one-off. A parent signs up for a term, not a single Tuesday. The centre that keeps a student booked through the whole term protects both the child's progress and its own revenue, and the trick is to never collect the money one lesson at a time.

This is what packages are for. Sell a block of lessons — say ten sessions over a term — as one purchase the parent makes up front, then let them book each lesson against it and keep the same weekly slot all term. Be straight about how payment works: there is no card rail in the booking flow, so a package is bought by PayNow. The parent transfers the fee and uploads the screenshot, you confirm it by hand, and the lessons are then theirs to schedule. The platform never touches or holds the money, and a package sits pending until you mark it paid. The full mechanics are in our guide to accepting PayNow for bookings. To keep a student in the same weekly slot, rebook the next lesson from the dashboard while the parent is still at the desk, or hand them the link to pick the term's times themselves.

Capture the student's details before the first lesson

A first lesson goes better when you already know who is walking in. Use the booking notes field on the trial or first-lesson service to ask for what you need up front — the child's name and level, their school, the subjects they are struggling with, the parent's contact number, and what the family is hoping to fix. Reading that the evening before means the assessment starts with teaching, not a clipboard of basics. It is the same principle that makes any online booking page earn its keep: the useful details arrive before the customer does.

Cut no-shows on trial classes

A free trial that nobody turns up for is a tutor's hour you cannot refill at short notice, and it is the slot most likely to be booked on a whim and forgotten. Two honest defences.

First, email reminders. LovingBooking emails every parent before the lesson, and each reminder carries a link that lets them reschedule or cancel themselves — which is what turns a silent no-show into a moved booking you can still fill. Second, a deposit on trials or the first paid block, using the same PayNow flow: the parent transfers a small holding amount and uploads the screenshot, and you mark it paid by hand. It is more steps than a card would be, but it makes a trial far harder to abandon without a word. Pair either with a clear written rule from our cancellation policy templates, and see the wider playbook in our guide to reducing no-shows.

What it costs, and where to start

The free plan covers one tutor, 30 bookings a month and one location, with the booking page, real per-lesson durations and email reminders all included — genuinely enough for a solo tutor to test whether parents take to booking online. A centre with a second tutor, or one that wants PayNow deposits, term packages or its own branding, will want the Plus plan at SGD $12/month, which lifts every limit.

The setup is small and front-loaded: an afternoon spent publishing each lesson by subject and level at its honest length, setting every tutor's hours and subjects, and deciding which lessons take a deposit. After that the page runs the diary for you. Set up your booking page, put the link in your centre's Instagram bio and on your website, and let parents book the right lesson with the right tutor themselves.

Let parents book the right lesson with the right tutor themselves

LovingBooking publishes each lesson by subject and level at its true length, gives every tutor their own diary, and emails every parent a reminder with a reschedule link — so your evenings go to teaching, not confirming times.

Free to start · No credit card

Frequently asked questions

How do I stop a free trial being booked into a slot meant for a paid class?

By publishing the trial and the regular lesson as separate services, each with its own honest duration and price. The booking page only ever offers a slot long enough for the service the parent chose, so a trial books the full 45-to-60-minute introductory session and a weekly class books its standard length. Most of the overlaps that make a front desk distrust online booking trace back to one generic "tuition session" left at a round default. Give each lesson its real length once and the diary enforces it every time.

Can each tutor take only the subjects and levels they teach?

Yes. Working hours are set per tutor, not per centre, and each tutor is assigned only the services they handle — a name like "P5 Maths" or "Sec 3 Chemistry" tied to the tutor who teaches it. The page never offers a secondary physics booking from a tutor who only takes primary English, so a child is not matched to the wrong tutor on a trial that matters. Any day can be overridden for leave or a school-holiday timetable, and a parent who trusts one tutor can book them directly rather than taking the next available slot.

Can I sell a whole term of lessons instead of charging lesson by lesson?

Yes, through packages. Sell a block of lessons — ten sessions over a term, for example — as one purchase the parent makes up front, and they then book each lesson against the package and can keep the same weekly slot all term. Payment is by PayNow: the parent transfers the fee and uploads a screenshot, and the package activates when you confirm it by hand. There is no card rail in the booking flow, so the platform never touches the money — the purchase is a manual confirmation, and until you mark it paid the package sits pending. The mechanics are the same as our [guide to accepting PayNow for bookings](/blog/accept-paynow-bookings-singapore).

How do the reminders work?

LovingBooking emails every parent before the lesson, and the reminder carries a link that lets them reschedule or cancel themselves — which is what turns a silent no-show on a trial into a moved booking you can still fill. That reschedule link matters most for tuition because the lessons repeat and the family is often juggling several children’s timetables: a parent who can move a Thursday lesson the evening before frees a slot you can still fill, rather than a chair sitting empty. The wider approach is in our [guide to reducing no-shows](/blog/reduce-no-shows-guide).

Should a tuition centre take a deposit on trials, and how does it work here?

For free trials or a first paid block it is worth considering. A trial lost to a silent no-show is a tutor’s hour you cannot refill at short notice, and a small deposit makes a parent think twice before booking on a whim and forgetting. Payment is by PayNow QR: the parent transfers the amount and uploads a screenshot, and you mark it paid by hand. There is no card rail in the booking flow, so the platform never touches the money — the deposit is a manual confirmation. Pair it with a clear written rule from our [cancellation policy templates](/blog/cancellation-policy-templates-service-businesses).

How much does a booking system cost for a small tuition centre?

The free plan covers one tutor, 30 bookings a month and one location, with the booking page, real per-lesson durations and email reminders all included — enough for a solo tutor to test whether parents take to booking online. A centre with a second tutor, or one that wants PayNow deposits, term packages or custom branding, needs the Plus plan at SGD $12/month, which lifts every limit. A busy centre running several tutors across weekday evenings and weekends will outgrow the free tier quickly, but it is a genuine place to start.