School Management System Singapore

Run admissions, classes, attendance, exams, fees, portals and reporting from one school management system. The modules already work together and cover the whole student journey, from the first enquiry to the final certificate. With AI added, the system can also set quizzes, mark them and draft progress reports.

Built in Singapore for schools and learning centres, from a single campus to a group of branches.

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
  • Eligible for government grants

A day in the system

A school management system that runs the whole school day

Attendance, enquiries, exam results, fees and reporting all run from one student record, so staff enter each detail once.

Today at school Updating as staff work
  1. Attendance

    Teachers mark the register on a tablet, and absences are flagged straight away.

    Marked
  2. New enquiry

    A web form enquiry is logged and assigned to a named person in admissions.

    Assigned
  3. Exam results

    Term test marks are entered and published privately to each family in the portal.

    Published
  4. Fees

    Reminders go out by email and WhatsApp, and payments post against each student.

    Sent
  5. Make-up class

    An absent student's make-up request is matched to a seat that is genuinely free.

    Approved
  6. Management dashboard

    Enrolment, attendance and outstanding fees read on one screen before anyone goes home.

    Up to date

Admissions and registers

Enquiries, enrolment and attendance tracking

Every enquiry is logged and assigned to a named person until the student enrols. Enrolment keeps the student, parents, programme, class and fee package in one profile, and tutors mark the register on a tablet during the lesson.

  • Enquiry sources, owners and conversion tracked from the first contact
  • Tablet register for tutors, with absences flagged as they happen
  • Makeup class requests approved in the portal rather than by email
  • AI features can score and assign 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

These 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 flag any student whose scores are slipping or whose attendance has dropped, which gives the centre time to arrange extra help in week three rather than at the end of term.

Built to order

AI features for school management in Singapore

Each AI feature is scoped with you and built in its 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 assign 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 carry through to the reports in our invoicing software.

Each term runs on one set of fee figures, with no late night spent reconciling spreadsheets.

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, and month-end reconciliation works from the real records.

Integrations

Integrations for accounting, payments and messaging

The system connects to the accounting, payment and messaging tools your school already runs, 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. 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 in a smaller system.

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.

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 staff records, leave and payroll details held against each person. 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 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 FAQs

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.

Yes. Our solutions are eligible for government grants. We will explain how the schemes apply to your project and what the agency looks for, so you can budget with the current position in front of you.

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

Plan the first phase of your School Management System

Schools and learning centres usually know exactly where their current setup falls short: the register typed up on a Friday, the makeup class arranged over the phone, the fee reminder sent by hand. 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.