Everything a tuition centre needs
From the first trial class to the last revision session before the PSLE.
- Class schedulingWeekly classes by level and subject, clash-free across tutors, rooms and branches.
- Tuition billingPer-lesson, monthly, term or package fees with PayNow QR, proration and reminders.
- Attendance & make-upsMissed lessons become make-up credits parents can book into another slot.
- Parent updatesShare test scores, homework and tutor comments after every lesson.
- Student CRMTrack enquiries, trial classes, waitlists, enrolments and withdrawals.
- Progress trackingTopical test results and progress charts for each student.
Built around Singapore's school system
- Every level from P1 to JC2 — plus IB and IGCSE — with class-size limits per group.
- Subject levels under Full Subject-Based Banding. Group secondary students by G1, G2 or G3 for each subject, not just by stream.
- Exam-season packages. Run intensive revision classes ahead of the PSLE, O-Level / SEC and A-Level examinations, billed separately from term fees.
- Year-end promotion in one click. Move every student up a level for January while keeping their history.
- Four-term calendar and public holidays pre-loaded, so classes and invoices skip the right dates.
Tuition billing that matches how you charge
Some centres charge per lesson, some per month, some per term, and most mix all three. SchoolMatters supports each model per programme and handles the awkward cases automatically:
- Proration for students who join mid-term or mid-month.
- Sibling and multi-subject discounts, deposits, registration and material fees.
- PayNow QR on every invoice, with payments matched to invoices automatically.
- Automatic reminders before the due date and when fees are overdue.
- Credit notes and refunds for withdrawals and cancelled lessons.
Read more: How to collect tuition fees by PayNow without chasing screenshots.
Make-up lessons without the headache
Make-up lessons are where spreadsheets fall apart. In SchoolMatters, a missed lesson becomes a make-up credit. Parents (or your front desk) book it into another session of the same level and subject that has a free seat, the tutor sees the student on their attendance list, and the credit is used up. You set the rules — how many make-ups per term, how long credits last, and whether medical certificates are needed.
A tuition centre management system for one branch or ten
Share tutors across branches, set branch-specific pricing, and see enrolment, revenue and outstanding fees for every centre in one dashboard. Tutor hours are calculated from the classes they taught, ready for payroll.
Tuition management software vs spreadsheets and WhatsApp
| Task | Spreadsheets + WhatsApp | SchoolMatters |
|---|---|---|
| Monthly invoicing | Hours of copy-paste each month | Generated automatically from enrolments |
| Checking payments | Matching bank screenshots by hand | PayNow payments matched to invoices |
| Make-up lessons | A separate list nobody trusts | Credits booked into free seats |
| Parent updates | Group chats that expose phone numbers | Private updates in the parent app |
| Knowing your numbers | End-of-month guesswork | Live enrolment and revenue reports |
Also great for enrichment centres
Coding, music, art, language, speech & drama and sports centres use the same tools, plus trial-class tracking, lesson packages with credits and holiday camps. See enrichment centre software.