School Management System
The kinds of software a school runs on, the tools teachers reach for every day, and how to tell when a pile of separate apps needs one system underneath it.
Published
Ask what software is used by schools and the honest answer is: more than anyone planned. There is something for the register, something for marks, something for fees, a messaging app for parents, a learning platform for homework, and a spreadsheet quietly holding the whole arrangement together.
None of these tools is wrong on its own. The trouble starts in the gaps between them, where the same student is typed in four times and nobody is quite sure which copy is right. That gap is what a school management system is built to close, and it is also the clearest way to make sense of everything else on the list.
Key takeaways at a glance
| Key takeaway | What it means for you |
|---|---|
| School software falls into two camps | Administration software runs the school and teaching software runs the lesson. Most schools need both. |
| The student record is the administrative core | Admissions, attendance, exams, fees and reports should all read from the same record for each student. |
| Teachers use several tools a day | Registers, gradebooks, quiz tools, learning platforms and messaging, often from different suppliers. |
| A school ERP connects the administration | It gives the office, the classroom and the finance team one set of records to work from. |
| Excel is not an ERP | A spreadsheet stores figures. It does not share records, control who sees what or log who changed a mark. |
| The gaps cost more than the tools | Retyping, mismatched records and late reports are the real price of disconnected software. |
Swipe to see the whole table
Almost everything a school runs on sits in one of two camps. The first runs the school: who is enrolled, who turned up, who has paid, what each student scored and what goes on the report. The second runs the lesson: the material, the homework, the quiz and the discussion after class.
The two camps are bought by different people for different reasons. Administration software is usually chosen by the principal or the office, and it lives or dies on accuracy. Teaching software is often chosen by teachers themselves, one department at a time, and it lives or dies on whether the class actually uses it.
That split clears up most of the confusion. A learning platform is not a school management system, however long its feature list, and a school management system will never be where a teacher builds a lesson. A good setup lets each do its own job and passes the records between them. A tuition or enrichment centre needs the same two camps on a smaller scale, which is the job of tuition centre management software.
These are the categories most schools end up with, whether they come from one system or from several suppliers. Read them as jobs to be done rather than products to buy.
The master record for every student and family: contact details, documents, siblings, classes taken and the history behind them. Every other category reads from it, or should.
Enquiries, trial lessons, applications and placements, tracked from the first contact until the student sits in a class with a fee package attached.
The register, marked on a tablet or phone during the lesson, with absences flagged the same morning rather than discovered at the end of term.
Programmes, classes, rooms and teachers arranged into a timetable, with make-up lessons and relief cover fitted in around it.
Exam schedules, mark entry, grading and results released privately to each family. Larger schools often want exam grading and assessment software → as a module of the wider system.
Invoices raised from the enrolment, reminders before the due date, PayNow and card payments posted against the student, and the figures passed on to the accounting system.
One login where families see results, attendance, invoices and announcements, instead of scrolling back through a messaging group.
The learning management system and its neighbours: course material, homework, quizzes and online lessons. This is the camp teachers tend to choose for themselves.
Enrolment, attendance, results and outstanding fees on one screen, for the people who have to answer for them at the next management meeting.
A list this long tempts people to buy one tool per box. That is how a school ends up with nine logins and four versions of the same parent's phone number. The categories are jobs; how many systems carry them is a separate decision, and usually the more important one.
Ask what software teachers use and the answer is rarely one thing. A typical day touches half a dozen tools before lunch, each chosen for a good reason by someone at some point.
Every one of them does its job. Very few of them talk to each other, which quietly turns the teacher into the integration layer: copying marks from the quiz tool to the gradebook, and from the gradebook into the report.
The best software for teachers takes something off their plate. The worst simply adds another login.
Attendance marked at the start of the lesson, ideally on a tablet rather than on a paper sheet that someone types up on Friday.
Marks for tests, homework and coursework, with the term grade worked out from the weightings the department agreed.
Lesson material posted, homework set and collected back, and online lessons run when the class cannot meet in person.
Short checks for understanding, often marked automatically, with the results sitting in yet another place.
Updates, reminders and the occasional difficult conversation, often in a chat group the school does not control.
Term comments built from marks, attendance and memory, usually late at night. AI features can now draft them from the records already held, for the teacher to edit before release.
The licence fees are the visible part. The bigger cost is the same detail living in several places, with each copy drifting a little further from the truth.
How an everyday change travels through a patchwork of tools, and through one connected school system.
| Everyday change | With separate tools | With one connected system |
|---|---|---|
| A parent changes phone number | Updated in the office file, perhaps in the messaging group, rarely on the learning platform. | Updated once on the student record, and every module reads the new number. |
| A student is absent | Marked on paper or in one app, then passed to the office by message, if anyone remembers. | Flagged as the register is marked, with the parent told the same morning. |
| Test marks are entered | Typed into the quiz tool, copied to the gradebook, then retyped into the report. | Entered once and carried through to results, the portal and the report. |
| A fee is paid | Recorded by finance, then checked by hand against a spreadsheet of who owes what. | Posted against the student, the class and the term the moment it clears. |
| A student withdraws | Removed from some lists and forgotten on others, including next term's invoice run. | Withdrawn once, with class lists, credit notes and invoices updated together. |
Swipe to see the whole table
A school management system keeps the student, the class, the marks and the fees on a single record. The office, the teachers and the finance team then work from the same facts, and each change is made once.
ERP stands for enterprise resource planning, a term borrowed from business software for one system that runs a whole organisation from shared records. In a school, the ERP is the administrative backbone: admissions, attendance, timetables, exams, fees, staff records and reporting, all working from one database. Most schools and suppliers use "school ERP" and "school management system" to mean much the same thing.
Is Excel an ERP tool, then? No, although it is often asked to behave like one. A spreadsheet is a superb calculator and a poor database. It has no idea that the student in row 214 is the same child as the one in the fees file, it cannot stop two people saving different versions, and it keeps no record of who changed a mark or when.
Spreadsheets still have their place: quick analysis, one-off lists, modelling next year's fees. The trouble starts when the spreadsheet becomes the system, and the one person who understands its formulas becomes the only person who can run the school office.
If losing one laptop or one member of staff would stop your fee run, the spreadsheet has already become your ERP.
Before comparing any product, map what you already run. Most of the answer appears by the third step.
Follow a student from first enquiry to final report, and note every tool the record passes through on the way.
Circle every point where a detail is copied by hand from one tool into another. Those are your gaps.
Keep the classroom tools your teachers like. Then ask whether the administration should run from one system.
List what has to exchange records with the core system: accounting, payments, messaging and the learning platform.
Start with the gaps rather than the features. If your teachers are happy with their classroom tools but the office still retypes marks, chases fees by hand and keeps a spreadsheet of who is enrolled, it is the administration that needs one system underneath it. Episcript builds a School Management System around your own admissions, timetable and fee rules, connected to the tools your teachers already use, and our solutions are eligible for government grants.
Most schools use a mix: a school management system or student information system for records, attendance, exams and fees, a learning management system for lessons and homework, a parent communication tool, accounting software and an office suite. The mix matters less than whether the administrative tools share one student record, because that is where retyping and errors come from.
A school ERP is one system that runs a school's administration from shared records: admissions, enrolment, attendance, timetables, exams, fees, staff records and reporting. The term comes from enterprise resource planning in business software. In practice it means much the same as a school management system, and Episcript builds one around each school's own rules and processes.
No. Excel is a spreadsheet, excellent for calculations and quick lists, but it has no shared records, no control over who sees or edits what, and no log of changes. Schools often run on spreadsheets for years, then find that two versions of the fees file disagree and nobody knows which one is right.
A learning management system runs teaching: course material, homework, quizzes and online lessons. A school management system runs administration: student records, admissions, attendance, exams, fees, portals and reporting. Many schools use both, and the useful question is whether they exchange records, such as class lists and marks, rather than which one replaces the other.
Usually when the office retypes the same details into several tools, fees are reconciled against a spreadsheet, or reports take days to assemble. A custom school management system fits your admissions, timetable and fee rules rather than forcing you into a template. Episcript builds them in Singapore, and our solutions are eligible for government grants.
Powerful and highly scalable school & learning centre management system that is totally customised to the way you operate, with every module tailored to your exact needs.