When a principal searches for a school management system, they usually want one thing: for the office to stop chasing paper and spreadsheets. Admission files sit in an inbox, fees in a spreadsheet, attendance in a register, grades in another file, and parents phone to ask about all of it.
But “school management system” is a broad label, and vendors use it for very different products. This guide explains what such a system usually covers, how it differs from a learning management system and what to ask before you buy. It ends with a checklist you can take to your first meeting with any vendor.
What a school management system covers
A school management system, also called school management software or a student information system, is the school’s official record: who the students are, which grade and section they are in, where they stand financially and what their confirmed grades are. Most systems cover these areas:
- Admissions and enrolment: applications, documents, placement tests and the admission decision.
- Student and family records: the student profile, parents and contact numbers, official documents.
- Fees and invoices: instalments, sibling discounts, invoices and receipts, payment status.
- Attendance: daily or per-lesson attendance, and a notice to parents when a student is absent.
- Timetables: assigning teachers to sections and periods.
- Grades and reports: final grades, term report cards and transcripts.
- Communication: announcements, messages and a parent portal.
- Reporting: reports for school leaders and for the authorities.
Some systems add HR, payroll, transport and the canteen, which brings them closer to an ERP. Work out what you actually need before a long list impresses you; you may never use half of it.
School management system or LMS?
This is where most of the confusion lies. A school management system runs the school: the student, their file, their fees and their official grades. A learning management system runs the learning: courses, lessons, assignments, quizzes and feedback.
| School management system | Learning management system | |
|---|---|---|
| Main users | Administrators, student affairs and the accounts office | Teachers and students |
| The question it answers | Who is this student, and what is their official status? | What is this student learning, and how are they doing? |
| Examples | Admissions, fees, attendance, transcripts | Lessons, assignments, quizzes, the day-to-day gradebook |
| When you miss it | Admission files go missing and fee collection slips | Teachers rebuild courses every year and students never see feedback |
The trouble is that grades live in both. The teacher marks in the LMS, and the report card comes out of the school management system. Without a reliable link between them, the office copies grades by hand and mistakes creep in. That is why some schools choose one platform that covers both sides, and others choose two connected systems. We explain that decision in detail in LMS vs SIS vs school ERP.
Admissions and fees: where the school year begins
Admissions season is the first real test of any system. Ask the vendor to show you a new student’s whole journey:
- A parent fills in the application through a link and uploads the birth certificate, ID and previous report card.
- The student sits an online placement test, if your school requires one.
- The admissions committee reviews the application, the documents and the result, and decides.
- The parent receives the decision, then the first invoice.
- The accepted applicant becomes an enrolled student in the right grade and section without anyone retyping their details.
For fees, ask about instalments, discounts, receipts in Arabic and how payment status appears to parents. Ask plainly too: does the system take card payments online, or does the school record payments it receives by bank transfer or at the counter? Either can work, but the difference shapes the accountant’s daily routine and your arrangement with the bank. If your school charges VAT, check the invoice requirements with your accountant. Our page on online admissions shows what the first half of this journey can look like.
Attendance, grades and transcripts
Daily attendance looks simple until you need one student’s absences for the whole term, or an automatic notice to parents after the third absence. Ask:
- Can a teacher take attendance on a phone in under a minute?
- Is the absence rate calculated automatically, and can you set a maximum to match your policy?
- Are parents notified of absences?
- Can attendance be exported for reports to the authorities?
In universities, attendance is tied to barring students from the final exam once they pass the permitted absence rate, which we cover in our guide to university attendance policy.
With grades, entering them is not the hard part; protecting them is. Ask who confirms final grades, whether they are locked after confirmation, whether every change is logged with a reason, and whether the system produces transcripts and GPA without manual copying. If your school calculates averages with grade points or with percentages, check that the system applies your method exactly. Our guide to calculating GPA explains the common methods, and our page on academic records shows what a clean chain from marks to transcript looks like.
Parents: the screen people judge your school by
A parent may only ever see one screen of your system, but they judge the whole school by it. A good parent portal answers their questions before they pick up the phone:
- Their children’s grades and late work, from one account for all siblings.
- Attendance and absences.
- Invoices and payment status.
- School announcements and teacher messages, with the option to reply.
- All of it on a phone, and fully in Arabic.
Our parent portal guide has a longer list of what parents actually need, and what they do not need to see.
Arabic and right-to-left
Many systems say they “support Arabic”, and schools then discover that the support stops at translated menus. Test these points yourself in the demo:
- Does the whole interface mirror right to left, including tables, lists and icons?
- Do long Arabic names, such as a full four-part name, appear in full without being cut off?
- Does search find “أحمد” when someone types “احمد” without the hamza?
- Do certificates, transcripts and invoices come out in Arabic, with proper Arabic type?
- Can each user choose their own language, so a teacher works in English while a parent uses Arabic?
For more detail, see our Arabic LMS guide and what a fully bilingual interface means in practice.
Data protection questions
Student data is among the most sensitive information any organisation holds: children’s names, ID numbers, addresses, grades and sometimes health information. Gulf countries have passed personal data protection laws, including Saudi Arabia’s Personal Data Protection Law, the UAE’s Federal Decree-Law No. 45 of 2021 and Qatar’s Law No. 13 of 2016; our pages on Saudi Arabia, the UAE and Qatar summarise them. Ask every vendor these questions and get the answers in writing:
- Where is the data hosted, and does it leave the country?
- Who at the vendor can access student data, and why?
- Is data encrypted in transit and at rest, and how often is it backed up?
- Are permissions set by role, so a teacher sees only their own students and a parent only their own children?
- How does the school export all of its data when the contract ends, and in what format?
- How is data deleted on request, and how are security incidents reported?
If you run a government school or report to an education regulator, ask about its requirements as well, which may be stricter than the general law.
A buying checklist
Use this list in the demo, and ask the vendor to perform each item live in the product, not on slides:
- A parent submits an application from a phone and uploads documents.
- The admissions committee reviews and accepts it, and it becomes an enrolled student.
- An invoice and a receipt in Arabic, with the school’s logo.
- A teacher takes attendance, and the parent sees the absence.
- Final grades are confirmed and locked, then a transcript with GPA is issued.
- A parent with three children follows all of them from one account.
- The whole interface in Arabic and in English, switching between them.
- Attendance and grades exported to a file you can open in Excel.
- Written answers on hosting, permissions, backups and data export.
- A clear three-year price that includes set-up, training and support.
If you are choosing an LMS at the same time, read how to choose an LMS and use our LMS evaluation scorecard to compare vendors on the same criteria.
What about universities?
Universities need everything a school system does, and more: colleges, departments and programmes with study plans, a course catalogue with prerequisites, course registration that checks timetable clashes, credit limits and available seats, semester and cumulative GPA, and academic warnings. A standard school system often does not cover this, so ask about it specifically. Our guide to course registration systems explains what one should do, and our page on university LMS needs covers the rest.
Where Ilmoria fits
Ilmoria is a learning platform that brings learning and much of school administration into one place: admissions with online application links and placement tests, student documents, invoices, receipts and payment status, the gradebook, final grades confirmed and locked by staff, transcripts with GPA and a parent portal, all fully in Arabic and English. For universities it adds course registration and attendance with an absence limit. It does not take card payments (the school records the payments it receives), and it does not connect to other student information systems. If that suits your school, book a demo and bring this checklist with you.