The best school management system for private and international schools in Saudi Arabia: a buyer's guide

The best school management system for private and international schools in Saudi Arabia: a buyer's guide
Manal Mohamed Ahmed Elnour

Published By

Manal Mohamed Ahmed Elnour
Education
Nov 3, 2026

In short: The best school management system for a private or international school in Saudi Arabia is the one that invoices every student's fees with the right VAT treatment, collects instalments and tracks overdue balances week by week, and keeps admissions, attendance, timetables, exams and payroll on one record. It should also pass a demo run on your own school's data. This guide covers what the system must run, a worked SAR example for a 900-student school, a weighted scorecard, questions for vendors, a 30-day selection plan and a free kit (PDF guide and Excel workbook).

Mid-February, with the second term nearly over. The finance manager of an international school in Riyadh opens three Excel files: the bank statement, the instalment register, and a list from student affairs of children who have not received their textbooks. The owner asks one question: how much do parents owe us right now, and since when? The answer takes two days. Meanwhile the office sends reminders to families who paid last week, and the accountant finds that two brothers from the same family were invoiced with different VAT treatment.

The staff are not the problem. The school runs on separate tools: a student program, fee spreadsheets, a payroll package and a WhatsApp group for parents. This guide explains how to choose one system that brings them together, with the questions an owner, general manager, finance manager and principal ask together.

What should a school management system run for a Saudi private or international school?

Before comparing names, write down what your school actually runs. Most private (ahliyya) and international schools with 51 to 500 staff need six areas working on one student record and one family record.

What a school management system must run in Saudi Arabia: admissions and enrolment, fees, collections and VAT, parent communication, attendance, timetable and cover, exams and academic supervision, HR and payroll
Six areas a school system must keep on one student record
AreaWhat to check in the system
Admissions and enrolmentOnline application, student documents, a waiting list, annual re-enrolment, siblings linked to one family.
Fees and collectionsA fee structure per stage, instalments, sibling and staff-child discounts, the right VAT treatment per student, automatic reminders, online payment and an overdue aging report.
Parent communicationAn app or portal in Arabic and English: attendance, homework, results, circulars and the balance due.
Attendance and timetableStudent and staff attendance, the timetable, and cover periods when a teacher is absent.
AcademicsExams, grades and report cards, plus lesson plan reviews and lesson observations.
HR and payrollContracts and leave, the payroll run, the wage protection file and social insurance contributions.

Three Saudi points that generic brochures miss:

  • Noor. Noor is the Ministry of Education's platform where student registration and admission are recorded (Noor registration guide). Your internal school system does not replace it. Ask the vendor how student data stays consistent between the two, and do not assume an integration you have not seen working.
  • Wage protection. Private establishments upload wage protection files through the Mudad platform (Ministry of Human Resources), so ask to see the payroll file come out of the system ready to upload.
  • Social insurance. Monthly GOSI contributions should come from the same payroll run, not a separate spreadsheet.

If covering absent teachers is today's headache, we wrote about it in detail in every period covered: a substitution register. For the academic side, see the lesson observation register.

VAT on school fees: why must the system know every student's nationality?

This is the first test many generic systems fail. Under ZATCA's tax bulletin (2nd edition, May 2026, in Arabic), the state bears the VAT for Saudi citizens on tuition fees and on curriculum textbooks sold by private and international schools accredited by the Ministry of Education.

VAT on private school fees in Saudi Arabia: tuition and textbooks for Saudi students are borne by the state, non-Saudi students pay 15%, uniform and transport are outside the state-borne scope
VAT treatment of school fees by fee type and student nationality
ItemSaudi studentNon-Saudi student
Tuition feesA tax invoice without collecting VAT from the parent, showing the national ID number and contact detailsStandard rate, 15%
Textbooks sold by the schoolSame as tuition15%
Uniform and transportOutside the state-borne scope, so the normal VAT treatment appliesNormal treatment

What this means for the system you choose:

  • Nationality and ID number are mandatory fields on the student record, and the system, not the accountant, picks the VAT treatment for each invoice line.
  • Supplies to citizens have their own line in the VAT return ("sales to citizens, private education"), so ask the vendor to show you the report that feeds it.
  • The state bears the tax only where the citizen is responsible for paying, as the bulletin's examples show. If an employer pays a student's fees, check the treatment with your tax adviser and ask that the system can record who pays.
  • E-invoicing. The bulletin points to ZATCA's e-invoicing models and guideline, so ask to see a real electronic fee invoice in the demo.

This is not a small accounting detail. If 30 non-Saudi students were recorded as Saudi by mistake, at SAR 24,000 each, that is SAR 108,000 of VAT a year not collected from families that needs correcting. The 15% standard rate has applied since 1 July 2020 (ZATCA guideline on the 15% rate, in Arabic). This is general information, not tax advice; check the latest edition of the bulletin on ZATCA's website.

Worked example: a 900-student school's fees and overdue balance in SAR

The figures below are assumptions for illustration, not customer results. Change them to your own in the Excel file in the kit.

Assumptions:

  • 900 students: 540 Saudi and 360 non-Saudi.
  • Tuition of SAR 24,000 per student per year before VAT, in three equal instalments due on 1 September, 1 December and 1 March.
  • Snapshot date: 15 February. The first instalment is 167 days overdue (over 90), the second 76 days (61 to 90).

Annual billing:

ItemAmount (SAR)
Tuition: 900 × 24,00021,600,000
15% VAT on non-Saudi students: 360 × 24,000 × 15%1,296,000
Total due from families per year22,896,000
Each instalment (one third)7,632,000

Before: bank transfers and cash, transfers matched by hand, phone reminders when there is time. After: a payment link for every family, automatic reminders before and after the due date, a weekly review of the overdue aging report, and a published re-enrolment policy for balances over 90 days. The "after" collection rates are an assumption about what that discipline can achieve, not a promise.

Worked example for a school fee management system: a 900-student school with SAR 2,365,920 overdue on 15 February before, and SAR 1,068,480 after automatic reminders and a weekly review
A 900-student school: overdue balance before and after, in SAR
On 15 FebruaryBeforeAfter
First instalment unpaid (over 90 days)6% = 457,9202% = 152,640
Second instalment unpaid (61 to 90 days)25% = 1,908,00012% = 915,840
Total overdue2,365,9201,068,480
Overdue as a share of billing to date (15,264,000)15.5%7.0%
Collected from the two instalments12,898,08014,195,520

The difference, SAR 1,297,440, is back in the school's account before the year ends. Assuming equal fees, that is 225 students with an unpaid second instalment before against 108 after: a list the school can actually phone. Then there is matching time: 900 students × 3 instalments = 2,700 payments a year, and at 10 minutes to match each transfer by hand, that is 450 hours of finance team time.

Want to see this example on a working system with your own figures? Book a demo and ask for it to be built on your fee structure.

School ERP comparison: a weighted scorecard

After the third demo they all look alike, and memory favours the last one you saw. So score every system on ten criteria with weights you agree before the first demo, not after.

Weighted scorecard for a school ERP comparison: fees and collections 20, admissions 10, parent communication 10, attendance and timetable 10, academics 10, payroll 10, finance 10, data migration 10, cost 5, support 5
Suggested scorecard weights out of 100
CriterionWeight
Fees, collections and VAT (instalments, discounts, nationality, e-invoicing, overdue aging)20
Admissions, enrolment, student and family record10
Parent communication (app in Arabic and English)10
Attendance, timetable and cover10
Exams and academics10
HR and payroll (wage protection, GOSI)10
Finance, accounting and purchasing in one ledger10
Data migration and implementation plan10
Five-year total cost5
Arabic support and references from Saudi schools5
Total100

Give each criterion a score from 1 to 5 straight after the demo; the weighted score = weight × score ÷ 5. Each member of the selection committee scores alone, then you add up. If a system scores 1 on a criterion weighted 20, drop it whatever its total. The Excel file in the kit does the arithmetic for three systems.

What questions should you ask a vendor in the demo?

Do not accept a canned demo. A week before, send the vendor your fee structure and twenty dummy students (no real data) and ask to see these tasks on screen:

  1. A family with one Saudi and one non-Saudi child: issue the instalment invoice for both and show me the VAT lines.
  2. A second-sibling discount and a staff-child discount on the same student: which applies first, and how does it show on the invoice?
  3. A mid-year fee change for a student who moved from school transport to private transport.
  4. An automatic reminder seven days before and seven days after the due date: what does the parent see on their phone?
  5. The overdue aging report by stage and grade, in two clicks.
  6. Upload opening balances from Excel at go-live.
  7. A teacher is absent: record the cover period and show me who covered it.
  8. Payroll: produce the wage protection file and show the GOSI contributions from the same run.
  9. Permissions: what does a teacher see, an accountant, a parent?
  10. Exit: how do I export all my data if I move later, and in what format?
  11. Noor: how do we keep student data consistent between your system and Noor?
  12. References: give me the numbers of two Saudi schools our size using the system today.

Question ten is always forgotten, and it is the one that protects you if the relationship does not work.

Data migration to a new school system: what to move and what to leave?

Data migration is what delays go-live most. The rule: move what you need to work tomorrow, and archive the rest.

Data migration to a school management system in five steps: clean student and family data, fee structures and discounts, open balances per instalment, staff and payroll, then a trial run that reconciles totals
Five steps to move school data to the new system
  1. Students and families: name in Arabic and English, nationality, national ID or iqama number, grade, guardian and contact details, sibling links. Clean them in Excel before moving: one duplicate record means two invoices.
  2. Fee structures and discounts for the current year only.
  3. Open balances per family and per instalment, not the whole transaction history. Old transactions stay in a read-only archive.
  4. Staff and payroll: contracts, salary components, GOSI numbers and leave balances.
  5. Trial run and reconciliation: total overdue in the old system must equal the new one to the riyal, as must the number of students per class. Do not go live until they match.

The best time to switch is the start of a term or a financial year, not the middle of the collection season.

School management software cost: what goes into the five-year total?

The subscription is only part of the cost. Compare systems over five years, on the same lines:

ItemOne-off or annualQuestion for the vendor
Subscription or licencesAnnualPriced per student, per user or per school? What is the annual increase?
Implementation and set-upOne-offWhat exactly is included, and how many weeks?
Data migrationOne-offWho cleans the data, you or us?
TrainingOne-off, then as staff changeIs training for new staff included?
Online payment feesPer transactionWhat is deducted from each card payment or transfer?
Customisation and integrationOne-off or on requestDo changes survive upgrades?
Your internal team's timeOngoingHow many hours a week will the system need from your staff?
ExitOne-offIs data export free?

Five-year total = one-off items + (annual items × 5) + an estimate of your team's time. To compare with general ERP pricing, read ERP cost in Saudi Arabia.

Which type of school management system suits your school?

You will find three types on the market:

  • A student information system that runs admissions, attendance and grades, and leaves finance and payroll to other programs. It fits when accounting is handled elsewhere and an export is enough.
  • An accounting program with a school add-on for fees. It fits a small school with simple fees, and is usually weaker on academics and parent communication.
  • An integrated school ERP that keeps students, fees, finance, payroll and academics on one record. It fits a school with 51 to 500 staff, instalments and discounts, students of several nationalities and more than one stage or branch.

Systems built for universities carry modules a K-12 school does not need and miss the ones it does. For a list of education ERP products and their features, see education ERP software: top 8 tools, then apply the scorecard above to them.

The first 30 days: a four-week plan to choose a school system

A 30-day plan to choose a school management system: week 1 requirements and numbers, week 2 shortlist and demo script, week 3 demos and scoring, week 4 references, cost and contract
Choosing a school system in four weeks
  1. Week 1: requirements and numbers. Form a small committee: the owner or general manager, the finance manager, the principal, the student affairs lead and one teacher. Pull your numbers: students and families, fee items, overdue by age, staff count. Agree the scorecard weights.
  2. Week 2: shortlist. Pick three systems, no more, and send each vendor your requirements, the demo script (the questions above) and your dummy data.
  3. Week 3: demos and scoring. A two-hour demo per system on your data. Everyone scores alone on the same day.
  4. Week 4: references, cost and contract. Call two schools for each remaining system, work out the five-year cost and read the contract: data ownership and export, support levels and the implementation schedule. Then decide.

Download free: the school system buyer's kit

The kit puts everything in this guide in a form you can use:

  • A HAL Guide (PDF) with the six areas, the fee VAT table, the 900-student worked example, the weighted scorecard, the twelve demo questions, the migration checklist, the five-year cost lines, the 30-day plan and printable blank forms.
  • An Excel workbook with a weighted scorecard that totals three systems, a fee and collection register that applies VAT by nationality and sorts overdue balances by age (the worked example is pre-filled), and a five-year cost calculator.

HAL Edge: HAL's school management system

If your school runs fees in Excel, payroll in another program and parent messages on WhatsApp, this is what HAL Edge was built for. It is a cloud-based school management system that brings together admissions and student records, fees and invoicing with instalments and automatic reminders, exams and grades, parent communication through a mobile app, HR and payroll, and library and transport, on one platform in Arabic and English. HAL Pay lets parents pay fees from their phone, with dues uploaded from Excel and reminders built in.

HAL Edge was built by educationists who ran schools in Saudi Arabia, and every project starts from a functionality map where the school ticks what it needs and notes what is unique to it. HAL estimates basic set-up and training at two to four weeks on average, and full implementation with data migration at eight to twelve weeks; pricing depends on the number of students and the modules required.

Frequently asked questions

What is the best school management system in Saudi Arabia?

There is no single best system for every school. For a private or international school, the best one invoices every student with the right VAT treatment, tracks overdue balances, keeps admissions, attendance, exams and payroll on one record, and passes a demo on your own data against a weighted scorecard the committee agreed before the demos.

Is VAT charged on private school fees in Saudi Arabia?

Under ZATCA's tax bulletin, the state bears the VAT for Saudi citizens on tuition and textbooks at accredited private and international schools, so the school issues a tax invoice without collecting VAT and shows the national ID number. Non-Saudi students' fees carry the 15% standard rate, and uniform and transport are outside the state-borne scope.

How long does it take to choose a school management system?

You can choose in 30 days: a week for requirements and numbers, a week for the shortlist, a week for demos on your data, and a week for references, cost and the contract. Implementation is a separate project whose length you agree with the vendor.

What data should I move to the new system?

Students and families with their nationalities and ID numbers, fee structures and discounts for the current year, open balances per instalment, and staff and payroll data. Do not move the whole transaction history, and reconcile total overdue and student counts between the two systems before going live.

How do I work out the cost of a school management system?

Add the one-off items (implementation, data migration, training, customisation) to the annual items multiplied by five years (subscription, payment fees, support), plus an estimate of your internal team's time.

Is the school system buyer's kit free?

Yes. The kit is a free download: a PDF guide with the frameworks and printable forms, and an Excel workbook with a weighted scorecard, a fee and overdue register and a five-year cost calculator.

Manal Mohamed Ahmed Elnour
Manal Mohamed Ahmed Elnour
Manal Mohamed Ahmed Elnour is an ERP solution consultant at HAL Simplify who works with businesses in contracting and construction, retail, food and beverage, and manufacturing. She combines sound accounting knowledge with hands-on experience of several ERP systems, and takes customers from solution design and presales consulting through to go-live, with practical training and clear, detailed explanations of each step. She makes sure the system's workflows reflect how each industry and each customer actually works.