School Management System Singapore

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.

Illustration of the Episcript school management system covering student records, classes, attendance and results
  • Modules for the whole student journey
  • AI for marking, reports and enquiries
  • Grants available for qualifying projects

One connected platform

One school management system for daily operations

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.

Connected operations

What changes when the system is in place

  • Tutors mark attendance on a tablet and the office sees the update immediately
  • Make-up requests can be matched against available classes and managed through the portal
  • Fee reminders go out automatically based on the schedule you set
  • Teachers access their own classes, results and materials without relying on admin
  • Management reports draw from current school data instead of separate spreadsheets

One record, start to finish

The student journey, from enquiry to graduation

One student record carries through every stage. Nothing is re-entered, and nothing falls between two systems.

Enquiry

Enquiries arrive by phone, web form, walk in or referral. The system logs each one and assigns it to a named salesperson.

Enrolment

Registration captures the student, the parents and any other contact. That record then feeds the class, the invoice and the portal.

Timetable

Students join programmes, courses and classes, each with its own term dates, class size and discount rules.

Attendance

Tutors mark the register on a tablet during the lesson. An absence opens the makeup class flow straight away.

Progress

Teachers record lesson progress and exam marks. Parents read the results privately in the portal.

Fees and certificates

Invoices follow the enrolment, payments post against the student, and the system issues certificates in a batch.

Admissions and registers

Enquiries, enrolment and attendance tracking

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.

  • Enquiry sources, owners and conversion tracked from the first contact
  • One profile for each student, parent and related contact
  • Tablet register for tutors, with absences flagged as they happen
  • Makeup class requests raised, matched and approved without email
  • AI features can score and route enquiries, and answer the routine ones
Class register screen in the Episcript school management system, showing a tutor marking attendance for a class

Teaching and results

Exams, lesson progress and student performance

Three modules cover what happens between the first lesson and the final mark.

Exam schedules and results module icon

Exam schedules and results

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.

Course progress tracking module icon

Course progress tracking

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.

Student performance tracking module icon

Student performance tracking

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 in Singapore

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.

Exam and quiz creation

Draft question papers, quizzes and homework from your own syllabus, lesson notes and past papers, at the level each class has reached.

Exam marking and grading

Mark quizzes and structured answers against the marking scheme, propose a score with the reasoning attached, and send borderline scripts to the teacher.

Progress reports for parents

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.

Enquiry handling

Answer the questions parents ask all day, on fees, timetables and available seats, then hand the serious enquiries to a named salesperson.

Enquiry scoring and routing

Rank new enquiries on how close they look to enrolling, and route each one to the person who handles that programme or that branch.

Attendance and payment alerts

Flag the patterns worth a phone call: a run of absences, a class emptying out, an account drifting past its due date.

AI features in the Episcript school management system, showing a drafted quiz, marked scripts and a progress report for a parent

Money

Fees, billing and payment tracking

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.

Payment methods supported by the Episcript school management system, including PayNow, PayLah, GIRO, NETS and credit cards
  1. The invoice follows the enrolment

    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.

  2. Reminders go out on schedule

    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.

  3. Payments post against the student

    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.

  4. Statements and credits stay tidy

    Issue account statements for any period, apply credit notes for withdrawals, and carry unused credit forward under rules you define.

  5. The numbers reach your accounts

    Invoices, credit notes and payments sync with your accounting system instead of being keyed twice. Month end reconciles against real records.

Integrations

What your school management system connects to

Your school already runs accounting, payment and messaging tools. We wire the system into them rather than asking you to replace them.

  • Xero Xero
  • Paypal PayPal
  • Credit Card Credit and debit cards
  • PayNow PayNow
  • GIRO
  • WhatsApp WhatsApp Business
  • Email and SMS gateways
  • Google Calendar Google Calendar
  • Zoom and Microsoft Teams Zoom and Microsoft Teams

Using something that is not on this list? Tell us what it is and we will scope the connection.

Module library

Every other module in the school management system

Take the modules your centre needs on day one. The rest can follow in a later phase.

Student and parent profiles module icon

Student and parent profiles

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.

Programmes and courses module icon

Programmes, courses and classes

Create programmes, courses and classes with their own terms, class sizes, start and end dates and variable discounts. Subjects and levels sit underneath them.

Management dashboard module icon

Management dashboard

Open the core modules and the key reports from one screen. Enrolment numbers, attendance rates and outstanding fees read at a glance.

Fees and accounting module icon

Fees, billing and accounting

Issue invoices, send reminders and take payment for courses and other services. Generate periodic statements and read the financial detail behind them.

Learning resources module icon

Multimedia learning resources

Upload documents, photographs, videos and other learning material against a class or a lesson. Students reach all of it through the portal.

Online classes module icon

Online teaching and classes

Run lessons remotely, mark attendance for them and deliver tuition to students wherever they are. Online and in person classes share one timetable.

Certificate generation module icon

Automatic certificate generation

Generate certificates one at a time or for a whole cohort, then send them automatically. Design the template yourself in the certificate editor.

Staff management module icon

HR and staff management

Manage teachers, admin staff and management, with the usual human resource management and payroll functions. Access rights restrict a tutor to their own classes.

Student portal module icon

Student and parent portal

Students and parents log in to read records, request replacement classes, open teaching material, make payments and pick up alerts.

Beyond the standard set

Add any module your school needs

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.

Modules schools ask us to add
  • Bus and transport routes with pickup points and guardian sign off
  • Hostel or boarding house records and room allocation
  • Library, laptop and equipment loans
  • Prepaid lesson credits with expiry and transfer rules
  • Class and fee reminders sent through WhatsApp
  • Reporting formats required by a funding body or a franchise owner
  • Teacher payroll worked out from lessons actually taught
  • Merchandise, uniform and material sales at the counter

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

The system compared with a packaged school platform

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.

Comparison of a custom school management system built by Episcript with a packaged school management platform
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

How we build your school management system

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.

How we build and roll it out

  1. 01

    Process mapping

    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.

  2. 02

    Specification and screen design

    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.

  3. 03

    Build in stages

    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.

  4. 04

    Data migration

    We import students, parents, classes and outstanding fees from your spreadsheets or your current package, then reconcile the totals against the originals.

  5. 05

    Testing and training

    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.

  6. 06

    Go live and ongoing support

    We stay on after launch, fix what needs fixing, and build the next modules and any AI features as your centre grows.

Questions

School management system questions we are asked

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.

Next step

Talk to us about your school management system

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.