Running a private school, academy or training centre is full of small details: a parent asking about the instalment, a teacher absent, an attendance sheet on paper, certificates written by hand. A good school management system gathers these in one place and gives parents a transparency that calms them and you.
The core modules
- Enrolment and admissions. An online form in Arabic and English, attachments (birth certificate, previous results), and application status.
- Students and classes. A file for each student, and allocation to classes and groups.
- Attendance. The teacher records it from a phone in seconds, and the parent is alerted on an absence.
- Fees and instalments. An instalment schedule per student, invoices, automatic reminders before the due date, and an overdue list.
- Grades and certificates. Enter grades and issue certificates in the school's design.
- Teachers. Timetables, lessons, leave and pay (connect it to an HR system).
- Communication. Announcements to a class or the whole school, and individual messages.
The parent is the real customer
Most enquiries come from parents, and most complaints come from vagueness: "Did I pay? What did my son miss? When is the test?" A parent portal or app answers these without calling the office: the instalment, attendance, grades, announcements and leave requests.
Academies and training centres
If your business is short courses, what matters most is registration and online payment, trainer and room schedules, completion certificates that issue themselves, and notices for the next course. See the academies sample and the training centre system.
What to ask about
- Where is student data kept, and who sees what? (A teacher sees their class, the accountant sees fees.)
- Does it work on a phone without installing software on every device?
- Do reports come out in Arabic and English?
- What happens at the start of the school year when the load doubles?
- Can you import the current student files? Read about moving old data.
How to start
Pick what matters most to you, usually fees and attendance, and add the rest. See the school management system and the sample schools demo. It shows a few flows; your system is built around the way your school runs. Tell us the number of students and classes and we give you one fixed price.
The school-year calendar: when does the system feel the pressure?
| Period | Pressure | What the system must handle |
|---|---|---|
| Before the year starts | Enrolment, admissions, fee collection | Many requests in few days |
| First two weeks | Timetables, classes, student placement | Daily changes to allocation |
| All year | Daily attendance | Entry from dozens of teachers at once |
| End of term | Grades and certificates | Issuing hundreds of documents |
| After the year | Renewal and financial close | Reports and archiving |
Ask your provider about its experience at peak times, and test the system with a number of users close to the real one.
What a parent should see
The fee, the balance and due date, their child's daily attendance, grades and teacher notes, school announcements, and a contact button. All in Arabic and English and on a phone.
Tips for a successful roll-out
- Start with fees and attendance before grades and certificates.
- Train teachers on attendance in one hour, since it is what they will use every day.
- Tell parents the start date and how to sign in, clearly, once.
- Keep a quick-help channel open for the first month.
Common questions
Does it suit a training centre too?
Yes, with the focus on registration, online payment, trainer schedules and certificates. See the training centre system.