1. Classes by level and subject
A tuition centre's timetable is a grid of levels and subjects: P5 English, Sec 2 G3 Maths, JC1 H2 Chemistry. The software should model this directly, cap class sizes, and promote students to the next level at year end. For secondary students, check it can group by subject level (G1, G2, G3) under Full Subject-Based Banding.
2. Billing that matches how you charge
Check support for per-lesson, monthly, term and package billing; proration for mid-term joiners; sibling and multi-subject discounts; deposits and material fees; and a PayNow QR on every invoice with automatic matching.
3. Make-up lessons
Ask the vendor to show you a real make-up flow: a student misses class, a credit is created, the parent books a different slot with a free seat, and the tutor sees them on the register. If this needs a spreadsheet on the side, keep looking.
4. Enquiries and trial classes
Most centres grow through trial classes. Look for an enquiry form for your website, trial booking, and a simple pipeline that shows which trials converted to enrolments.
5. A parent app parents will use
Parents should be able to see the timetable, invoices, payments, attendance, test results and tutor comments, and message the centre — without joining a group chat.
6. Multi-branch and tutor management
If you plan to open more branches, check for shared tutors across centres, branch-level pricing and reports, and tutor hours for payroll.
7. Pricing and exit terms
Per-active-student pricing scales with your enrolment. Ask about setup fees, payment fees, SMS charges and annual increases, and confirm you can export all your data free of charge. See what school management software costs in Singapore, and check whether the PSG grant applies.
Tuition software checklist
| Must-have | Nice-to-have |
|---|---|
| Levels P1–JC2 and subjects | IB / IGCSE groupings |
| Per-lesson & term billing, PayNow QR | GIRO, card payments |
| Make-up lesson credits | Parent self-booking of make-ups |
| Attendance on mobile | QR check-in |
| Parent app with invoices | Progress charts, multilingual notices |
| Free data export | Accounting export |