Tutor & Enrichment Centre Booking Made Simple
How a Singapore tutor or enrichment centre can take bookings online — split the trial from the regular lesson, give each tutor their own diary, sell the term as a package, and stop confirming times over WhatsApp.
LovingBooking Team
Updated 6 min read

In this article
- Why booking a tuition centre is its own problem
- Publish trials and regular lessons as separate lessons
- Give each tutor their own diary and subjects
- Sell the term as a package, not lesson by lesson
- Capture the student's details before the first lesson
- Cut no-shows on trial classes
- What it costs, and where to start
How to set up online booking for a tutor or enrichment centre
Get a Singapore tuition or enrichment centre taking online bookings in an afternoon: publish the trial and the regular lesson as separate services named by subject and level, give each tutor their own diary and subjects, sell the term as a package, capture the student details before the first lesson, and protect trial slots against no-shows.
Split the trial from the regular lesson
Create the free trial or assessment and the regular weekly lesson as two separate services with their true durations — often 45 to 60 minutes for a trial that has to place the child and win the parent, and the standard length for a weekly class. Price the trial at zero if it is free. Add any exam-prep or holiday intensives as their own services too. The booking page then only ever offers a slot long enough for the lesson the parent actually picked.
Name each lesson by subject and level
Publish each service under a name a parent recognises at a glance — "P5 Maths", "Sec 3 Chemistry", "Primary English (Lower)" — rather than one generic "tuition session". A parent booking for their child should never have to guess whether the slot they picked matches the subject and level they need.
Give each tutor their own diary and subjects
Add every tutor, set their individual working days and hours, and assign only the subjects and levels they teach. A Sec 4 physics booking is never offered from a tutor who only takes primary English, and a parent who trusts one tutor can book that person directly. Override a single day for leave, a school-holiday timetable or a make-up class.
Sell the term as a package
Tuition is a commitment, not a single Tuesday. 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. On the paid plan 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 against.
Capture the student details before the first lesson
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 hopes to fix. Reading it the evening before means the first lesson starts with teaching, not a clipboard of basics.
Protect trial slots against no-shows
A free trial nobody turns up for is a tutor’s hour you cannot refill at short notice. Lean on the email reminders, which carry a reschedule link so a parent can move a slot instead of ghosting it, and consider a small PayNow deposit on trials — the parent transfers a holding amount and uploads a screenshot, and you track that partial payment outside LovingBooking. Mark the booking paid only after the full balance is settled; the deposit still makes a trial far harder to abandon without a word.
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 freeGive 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; track that partial payment outside LovingBooking and mark the booking paid only after the full balance is settled. 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
Free covers your first 200 bookings, for up to 3 tutors and 1 location, with the booking page, real per-lesson durations and email reminders included. A centre that wants PayNow, a second location or its own branding needs Pro at US$12 a month for up to 3 people, then US$12 a month for each extra person, with one app-managed, cardless 14-day trial.
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.
Start for freeFree 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?
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?
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?
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?
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?
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 track the partial payment outside LovingBooking. Mark the booking paid only after the full balance is settled. There is no card rail in the booking flow, so the platform never touches the money — the deposit remains an external manual record. 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?
How much does a booking system cost for a small tuition centre?
Free covers your first 200 bookings, for up to 3 tutors and 1 location, with the booking page, real per-lesson durations and email reminders included. A centre that wants PayNow, more than one location or its own booking domain needs Pro at US$12 a month for up to 3 people, then US$12 a month for each extra person; the one app-managed Pro trial is cardless and never charges automatically.



