One school management system for admissions, classes, attendance, exams, fees, portals and reporting. A full library of modules that already work together, covering the whole student journey from the first enquiry to the final certificate.
Tutors mark the register on a tablet in the room. AI sets the quiz, marks it and drafts the progress report. Parents read results and pay fees in the portal, and your office reads the whole term on one dashboard.
Terms, class sizes, fee rules, discounts and reports all bend to the way your school already runs.
One connected platform
The school management system connects student records, classes, attendance, fees, parent access and reporting in one place.
A confirmed enrolment can update the class register, raise the invoice and open the parent portal without the same information being entered again.
The system can follow your own term dates, fee structures, discounts, branch setup and reporting requirements, while tutors, parents and administrators work from the same underlying records.
AI features can also assist with repetitive work such as quiz generation, marking and progress report drafting, with staff reviewing the output before it is released.
Smaller centres focused on small-group classes and PSLE or O-Level preparation may prefer our tuition centre management software, which covers the same core functions on a lighter footprint.
One record, start to finish
One student record carries through every stage. Nothing is re-entered, and nothing falls between two systems.
Enquiries arrive by phone, web form, walk in or referral. The system logs each one and assigns it to a named salesperson.
Registration captures the student, the parents and any other contact. That record then feeds the class, the invoice and the portal.
Students join programmes, courses and classes, each with its own term dates, class size and discount rules.
Tutors mark the register on a tablet during the lesson. An absence opens the makeup class flow straight away.
Teachers record lesson progress and exam marks. Parents read the results privately in the portal.
Invoices follow the enrolment, payments post against the student, and the system issues certificates in a batch.
Admissions and registers
The system records every enquiry and tracks it through to a confirmed place in a class. Enquiries come in from several channels, and each one is assigned to a salesperson who owns it until the student registers or drops out of the process.
Enrolment then captures the full profile: student, parents, emergency contacts, programme, class and fee package. Attendance runs from a tablet application built for tutors, so the register is marked in the room rather than at the end of the week. Where a student misses a lesson, the makeup class module opens a request in the self-service portal and matches it against seats that are genuinely free.
Teaching and results
Three modules cover what happens between the first lesson and the final mark.
Build the exam schedule, notify students and parents, then record and publish the marks. Each student reads their own result privately through the portal, and the school keeps the full history of every paper sat, by class, by subject and by term. AI marking and paper setting can be added on top of this module.
Track what each class has actually covered against what the syllabus promised. The timeline lists every lesson taught for the duration of a course, with the material used, the homework set and the marks recorded against it. A relief teacher can pick up a class without a handover call.
Read marks and attendance side by side, and act before a student falls behind. Early alerts surface anyone whose scores are slipping or whose attendance has thinned, which gives the centre time to arrange extra help. Retention improves because somebody noticed in week three rather than at the end of term.
Built to order
AI features for school management are scoped with you and built in their own phase, working with the syllabus, marks and records already in your system. Most of them target the same thing: the hours teachers and admin staff lose to typing.
A teacher still signs off the mark and the report. AI drafts, scores and summarises, then a person reviews it before anything reaches a parent.
Draft question papers, quizzes and homework from your own syllabus, lesson notes and past papers, at the level each class has reached.
Mark quizzes and structured answers against the marking scheme, propose a score with the reasoning attached, and send borderline scripts to the teacher.
Turn marks, attendance and homework into a written termly report a parent can actually read. The teacher edits it, then releases it to the portal.
Answer the questions parents ask all day, on fees, timetables and available seats, then hand the serious enquiries to a named salesperson.
Rank new enquiries on how close they look to enrolling, and route each one to the person who handles that programme or that branch.
Flag the patterns worth a phone call: a run of absences, a class emptying out, an account drifting past its due date.
Money
Billing starts from the enrolment record rather than a separate spreadsheet, and the same figures feed your invoicing and payment management reporting.
One term, one set of numbers, no reconciliation night.
Register a student on a course and the system raises the invoice against the fee package, term dates and any sibling or early bird discount that applies.
Automatic reminders reach parents before and after the due date, by email or WhatsApp. Your office stops running a manual chase list every Monday morning.
Parents pay in the portal or at the counter. Each receipt posts against the student, the class and the term it belongs to, the moment it clears.
Issue account statements for any period, apply credit notes for withdrawals, and carry unused credit forward under rules you define.
Invoices, credit notes and payments sync with your accounting system instead of being keyed twice. Month end reconciles against real records.
Integrations
Your school already runs accounting, payment and messaging tools. We wire the system into them rather than asking you to replace them.
Using something that is not on this list? Tell us what it is and we will scope the connection.
Module library
Take the modules your centre needs on day one. The rest can follow in a later phase.
Register and manage the personal details of every student, parent and related contact. One record holds the documents, the contact history and the classes taken.
Create programmes, courses and classes with their own terms, class sizes, start and end dates and variable discounts. Subjects and levels sit underneath them.
Open the core modules and the key reports from one screen. Enrolment numbers, attendance rates and outstanding fees read at a glance.
Issue invoices, send reminders and take payment for courses and other services. Generate periodic statements and read the financial detail behind them.
Upload documents, photographs, videos and other learning material against a class or a lesson. Students reach all of it through the portal.
Run lessons remotely, mark attendance for them and deliver tuition to students wherever they are. Online and in person classes share one timetable.
Generate certificates one at a time or for a whole cohort, then send them automatically. Design the template yourself in the certificate editor.
Manage teachers, admin staff and management, with the usual human resource management and payroll functions. Access rights restrict a tutor to their own classes.
Students and parents log in to read records, request replacement classes, open teaching material, make payments and pick up alerts.
Beyond the standard set
We write every module on this page ourselves, which makes the list a starting point rather than a limit. Tell us what your centre does that the standard modules do not cover, and we scope it, build it and fit it into the same system.
A new module is scoped and priced on its own, then released as its own phase. The rest of the system keeps running while we build it.
How it compares
Packaged platforms are not bad software. They hand you a broad set of functions on the first day, and plenty of schools run happily on one for years. The difference shows when a rule changes.
The points schools raise most often when they weigh a custom build against a ready-made product.
| Point of comparison | EpiscriptCustom build | Typical productOff the shelf |
|---|---|---|
| Ready to use on the first day | Phase one first, then the rest | Sign up and start |
| Matches your timetable and fee rules | Built from your rules | Fit your rules to the product |
| Only the modules you use | Scoped module by module | Full menu, used or not |
| Changes when your process changes | We change the code | Wait for the product roadmap |
| Connects to your accounting and payment tools | Built for what you run | Limited to available connectors |
| AI features built around your own data | Scoped and built in a phase | Whatever the vendor ships |
| Support in your time zone | Singapore team, Singapore hours | Often an overseas help desk |
How it happens
Every project runs in stages. You work on real screens early rather than at the end. We agree the scope and the timeline before any code is written, and we say plainly which modules belong in the first release and which can wait for the next term.
Call 6581 3431 to talk through what your centre runs today, and we will tell you which modules belong in your first phase.
We sit with your admin team and walk through a real term: how an enquiry arrives, how a class fills, how a fee is raised and how a makeup lesson gets approved.
You approve the module list, the fields and the screen layouts before development starts. The fee rules and the timetable structure are agreed at this point.
Enrolment, classes and attendance are built first and released for you to use, because they carry the daily workload. Billing, portals and reporting follow in agreed phases.
We import students, parents, classes and outstanding fees from your spreadsheets or your current package, then reconcile the totals against the originals.
Your team tests the system on real classes and real invoices. We then train each role separately: tutors on the register, admin on billing, management on the reports.
We stay on after launch, fix what needs fixing, and build the next modules and any AI features as your centre grows.
Questions
Every module. We start from your admission process, your class formats and your fee rules, then build screens that match them. Nothing is forced into a fixed template. If your centre runs trial lessons, sibling discounts or term based packages, the system follows those rules rather than approximating them.
Choose a packaged platform when you need broad functionality quickly and your processes sit close to the standard. Choose a custom build when your timetable, fee structure or reporting keeps breaking that standard. Most schools who call us have already tried to bend a packaged product and reached its limit.
Yes. Classes, staff, students and fees are recorded against a location, and reports read per branch or across the whole group. Access rights follow the same structure, so a branch manager sees their own centre while head office sees everything. Transfers between branches keep the student history intact.
Cost depends on scope: how many modules you start with, how much data has to move across and which systems it connects to. We quote after a scoping session, with each phase priced separately. Call 6581 3431 and we will talk through what a sensible first phase would cover for your centre.
Government support may be available for qualifying projects, subject to the prevailing eligibility criteria and approval requirements. Eligibility depends on your organisation, the scope of the work and the programme rules at the time you apply. Confirm the current position with the agency before you budget on it.
Yes. Accounting integration is one of the most common requests, and invoices, credit notes and payments can sync with your accounting system rather than being keyed twice. Payment methods depend on the provider you already hold an account with. Tell us what you use and we will confirm what the connection covers.
Yes. AI features are scoped with you and built in their own phase, working with the syllabus, marks and records already in your system. Schools ask most often for exam and quiz creation, marking against a scheme, drafted progress reports for parents, and handling routine enquiries. A member of staff reviews the output before it is released.
We import them. Most schools arrive with spreadsheets, an older system, or both. We map those fields to the new structure and run a test import first. You check the result, we correct what is wrong, then we run the final load on a cut off date you agree.
It depends on the modules in the first phase. A focused first release covering enrolment, classes and attendance moves faster than a full build with billing, portals and reporting. We agree the phases at scoping and give you a schedule then, rather than quoting a figure before anyone knows the scope.
Through permissions, activity logs, consent records and access controls. Staff reach only the records their role allows, every change is written to a log against a named user, and parent consents sit on the student record. Software supports your obligations. Your own policies, staff training and retention rules do the rest.
We change the system. That is the point of a custom build: rules live in configuration where they can, and in code where the logic is genuinely yours. Schools usually keep a support arrangement in place for changes of this kind, and the terms of it depend on the agreement we sign.
Related solutions
Raise invoices, chase what is owed and reconcile payments against your accounts.
Read more HR and payrollTeacher records, leave, claims and payroll worked out from the hours actually taught.
Read more Custom ERP systemOne system across finance, operations and reporting for a group running several centres.
Read moreNext step
Whatever kind of school or learning centre you run, the system can be shaped to your exact requirements. Bring us one term of real paperwork and we will show you what the first phase would look like.
Call 6581 3431 or send us the details and we will arrange a demo.