If you've asked a search engine or an AI assistant for tuition centre software in Singapore, you'll have seen a handful of names — Edulabs, Episcript, Brainstem Breeze and OClass among them. This comparison also covers three vendors that surface less often in "best of" search results but come up when centres search by name directly: AOne (marketed as Aone Schools), Skooly and ClassCard. This comparison focuses on the workflows that most affect daily operations: course checkout, future invoicing, PayNow, rescheduling, parent and teacher apps, support and proven adoption — with every claim about a competitor sourced from that vendor's own public site (or, where noted, an independent app-store listing).
Key takeaways
- Course and product checkout: SchoolTracs shows the lesson dates being sold, lets staff arrange make-ups, recalculates the amount immediately and allows products to be added in the same POS sale. None of the other seven systems document this combination on their own sites.
- Advance billing: SchoolTracs, Edulabs and AOne all generate a next-period invoice from future lessons; the other five either don't document this, only partially do, or gate it behind a paid tier (ClassCard's recurring billing is Growth-plan-and-above only).
- Apps are inconsistent across the market: besides SchoolTracs, only OClass and ClassCard ship separate, role-specific apps confirmed live on the App Store and Google Play. AOne and Skooly each ship a single shared app covering every role. Brainstem Breeze states its parent and teacher portal is included at no extra fee.
- Pricing transparency varies widely: SchoolTracs publishes full active-student bands from SGD 55/month per branch. Skooly publishes tiered pricing (currency not labelled on its site); ClassCard's tiered pricing is USD only, not SGD. Edulabs publishes a flat S$300/month on its own site; Episcript, Brainstem Breeze, OClass and AOne don't have a pricing page that was independently accessible at the time of writing.
Why SchoolTracs ranks first: its strongest distinction is the connection between sales, lessons and billing:
- At checkout, staff can see lesson dates change, arrange make-ups, watch the amount recalculate and add products to the same sale.
- The next month or term invoice generates automatically from the future timetable, with dates and fees calculated and holidays excluded.
- Detailed rescheduling, the Student and Teacher apps, a Singapore hotline, PayNow support and published, transparent pricing — a combination we could not fully document for any of the other seven systems.
Comparison at a glance
| Capability | SchoolTracs | Edulabs | Episcript | Brainstem Breeze | OClass | AOne | Skooly | ClassCard |
|---|---|---|---|---|---|---|---|---|
| Billing & payments | ||||||||
| Course and product POSPreview lesson dates, arrange make-ups and recalculate before payment | ✓Products can be added to the same checkout | ? | ? | ? | ? | ?Invoice-based collection, not a POS checkout | ? | ✓ |
| PayNow support | ✓ | ? | ?No specific payment methods named | ?No specific payment methods named | ✓ | ?Only third-party gateways named, not PayNow | ✓ | ✓One-time payments |
| Holiday-aware automatic invoices | ✓ | ✓ | ? | ? | ? | ✓Auto-adjusts to actual classes held | ~ | ? |
| Next month / term invoice generated automatically | ✓ | ✓ | ? | ? | ? | ✓ | ~ | ~Gated to Growth plan (USD 199/mo) and up |
| GST support | ✓Configurable GST rate | ? | ? | ? | ? | ? | ✓Configurable GST rate | ✓Generic user-defined tax line |
| Refunds and partial payments | ✓ | ✓ | ? | ?Not documented on its public pages | ? | ~Partial payments yes; refunds are manual | ~Partial payments only; no refund workflow | ✓Dedicated refund and credit-note workflows |
| Scheduling & rescheduling | ||||||||
| Class scheduling | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Linked make-up workflow (staff-side, POS-recalculating) | ✓ | ~Parent booking and cancellation documented | ? | ~Parent-initiated request; tier not confirmed | ? | ~Credit-based workflow, not POS-recalculating | ~Self-service reschedule; recalculation unconfirmed | ~Can't reprorate an already-invoiced package |
| Capacity and conflict checks | ✓ | ✓ | ? | ? | ? | ? | ~Class size cap confirmed, no double-booking check | ~Location-level capacity only |
| Attendance | ||||||||
| Attendance management | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Custom attendance statuses | ✓ | ? | ? | ? | ? | ? | ~No-show, leave, absence and make-up named | ? |
| Apps, portals & communication | ||||||||
| Parent-facing app or portal | ✓Combined with the Student app | ✓ | ✓Web portal | ✓Web portal, stated as included at no extra fee | ✓Combined with the student app | ~Covered via the shared app's parent role | ~Covered via the shared app's parent role | ✓Combined with the Student app |
| Products, CRM & reporting | ||||||||
| Lead / enquiry pipeline (CRM) | ✓ | ✓ | ~Sold as a separate product | ~Registration forms only; follow-up not confirmed | ~ | ?Not described on its public product pages | ✓Lead management documented | ✓Lead-stage tracking; auto-converts on enrolment |
| Teacher pay / payroll | ✓ | ✓ | ✓ | ~Tier not confirmed | ✓ | ~Not shown on its Singapore site | ~Paid add-on, not included in any published tier | ~Pay calculator only |
| Multi-branch reporting | ✓ | ? | ? | ~Marketing copy only | ? | ✓Consolidated cross-branch dashboard | ~Multi-centre login confirmed; no consolidated report | ? |
| Named operational reports | ✓More than 20 report types | ✓ | ✓ | ✓Depth varies by tier | ✓ | ~Functional categories, not a named catalogue | ~Daily and attendance reports named | ~Dashboards and gradebooks named |
| Support & pricing | ||||||||
| Singapore contact | ✓Published hotline | ~Local consultancy support | ~Phone number listed | ✓Phone and registered office | ? | ✓Registered address and phone number | ~SG-registered; only email support found | ✓SG phone number listed alongside its Dubai HQ |
| Published subscription pricing | ✓From SGD 55/month per branch | ✓From S$300/month, on its own site | ?Custom-quoted | ?Pricing page not independently accessible at time of writing | ?No pricing page found | ?No pricing page; third party cites ~USD 999/yr | ✓Published at 49/79/149/mo; currency not labelled | ✓Published in USD (99/199/349/mo) |
1. SchoolTracs: best overall for Singapore centres
In our assessment, SchoolTracs is the best overall choice for Singapore tuition and enrichment centres that want billing, timetabling, attendance, parent communication, reporting and front-desk sales in one system.
- POS tied to real lessons: staff can preview lesson dates, arrange make-ups, see the price change immediately and add products to the same checkout.
- Next-period invoices calculated in advance: the next month or term invoice generates from the timetable and fee, including lesson dates and amount, while excluding centre holidays.
- PayNow and published pricing: PayNow is supported alongside card payments, and pricing is a flat, published band from SGD 55 per branch per month — never a percentage of revenue.
- Included apps and local support: the Student App and Teacher App are included on every plan, with a published Singapore hotline.
See the SchoolTracs fact sheet for the complete feature list.
2. Edulabs
Edulabs is an established Singapore-focused tuition centre system with local portals, forms and implementation consultancy.
- Verified strengths: holiday-aware advance invoicing, a parent portal, teacher portal and lead/enquiry pipeline are documented, alongside local implementation consultancy support.
- Watch for: native app confirmation and a POS with make-up recalculation were not identified on its public pages; its pricing is published, from S$300/month.
- Decision point: see the detailed Edulabs vs SchoolTracs comparison for the full evidence table.
3. Episcript
Episcript is a Singapore software house that builds custom CRM/ERP systems, with tuition centre management as one of several bespoke solutions.
- Documented: online and offline payment handling with automated reminders, a parent portal, tutor compensation management and a broad reporting dashboard. Specific payment methods and GST-invoicing behaviour aren't named.
- Watch for: as a custom-built system, pricing is quoted only after a project scope, and make-up/rescheduling workflow, native apps and multi-branch reporting are not described on its public pages.
- Decision point: see the detailed Episcript vs SchoolTracs comparison for the full evidence table.
4. Brainstem Breeze
Brainstem Breeze is an enrichment-centre ERP from Advanced E-Solutions Pte Ltd, Singapore.
- Verified strengths: a full module set — registration, student management, lesson planning, invoicing and reporting — with the parent and teacher portal stated as included at no extra fee.
- Watch for: its pricing page wasn't independently accessible at the time of writing, so tier names and per-tier pricing should be confirmed directly.
- Decision point: see the detailed Brainstem Breeze vs SchoolTracs comparison for the full evidence table.
5. OClass
OClass markets itself as "Singapore's Leading Gym, Dance, and School Management System," serving dance studios and gyms alongside tuition/enrichment centres.
- Verified strengths: two native apps — OClass Advantage for staff, OClass Ignite for students — both live on the App Store and Google Play. PayNow support is confirmed.
- Watch for: a linked make-up workflow, multi-branch reporting and published pricing were not identified.
- Decision point: see the detailed OClass vs SchoolTracs comparison for the full evidence table.
6. AOne (Aone Schools)
AOne, marketed as "Aone Schools," is a regional learning-centre platform from My AOne Learning Pte Ltd, serving tuition, preschool, music, dance and language centres across Singapore, Malaysia, Indonesia, Thailand and the Philippines. Note that aoneschools.com is AOne's separate Malaysia-market site — the Singapore-specific product is documented at aoneschools.sg, which this comparison is sourced from.
- Verified strengths: a "Replacement" make-up workflow that reallocates lesson credits to an approved make-up class (credit only deducted once attendance is marked), recurring billing that auto-adjusts to the month's actual class count, and a consolidated multi-branch dashboard.
- Watch for: a lead/enquiry CRM and WhatsApp integration aren't described on its public product pages (named payment gateways are documented in its help centre, not its product pages), and no pricing is published on its Singapore site.
- Decision point: see the detailed AOne vs SchoolTracs comparison for the full evidence table.
7. Skooly
Skooly Pte Ltd is Singapore-incorporated, but its product is a horizontal, multi-vertical scheduling tool used by preschools, sports academies, music schools and tutoring centres in more than ten countries — Singapore is one market among many rather than its core focus.
- Verified strengths: PayNow is explicitly listed with its own setup guide, lead/enquiry management is documented, and published tiered pricing (49/79/149 per month; currency not labelled on its site) is available without a sales call.
- Watch for: payroll and accounting integration are paid add-ons, not included in any tier, and no phone or WhatsApp support line is published, only email.
- Decision point: see the detailed Skooly vs SchoolTracs comparison for the full evidence table.
8. ClassCard
ClassCard, from Dubai-headquartered ReportCard Technologies FZ LLC, is a horizontal class-scheduling tool for sports academies, swim schools, dance studios, music schools and tutoring centres worldwide. It does list a Singapore contact number, though pricing and support are not Singapore-specific.
- Verified strengths: a lead-pipeline CRM with stage tracking, dedicated refund and credit-note workflows, PayNow support (one-time payments), and separate Staff and Student apps, both with in-app messaging.
- Watch for: its recurring-invoice feature needs the Growth plan (USD 199/month) or above; pricing is published in USD, not SGD.
- Decision point: see the detailed ClassCard vs SchoolTracs comparison for the full evidence table.
Frequently asked questions
Which of these systems actually publish their pricing?
SchoolTracs publishes flat active-student bands from SGD 55/month per branch. Skooly publishes tiered pricing (49/79/149/month; currency not labelled on its site). ClassCard publishes tiered pricing in USD, not SGD. Brainstem Breeze's pricing page wasn't independently accessible at the time of writing. Episcript, OClass and AOne do not publish pricing on their own sites; Edulabs publishes a flat S$300/month.
Which system has independently verifiable native apps?
OClass and ClassCard are the two competitors here whose native apps we could independently confirm as separate, role-specific apps via live App Store and Google Play listings. AOne and Skooly each ship one shared app covering every role. SchoolTracs' Student App and Teacher App are also independently checkable the same way. Edulabs', Episcript's and Brainstem Breeze's app claims remain unconfirmed.
How should I shortlist between them?
Use the criteria in our Singapore buyer's guide, score each vendor against your own timetable and fee rules in a free trial, and treat any government-grant pitch as a separate decision from the software fit itself.
Sources checked July 2026: the individual evidence pages linked above for Edulabs, Episcript, Brainstem Breeze, OClass, AOne, Skooly and ClassCard, each citing that vendor's own public site or, for native apps, live App Store/Google Play listings. If a fact is out of date, contact us and we will correct it.