"How much does school management software cost?" is a question that rarely has a published answer. Most vendors write "contact us for a quote", so a school spends weeks in meetings only to discover the price was outside its budget from the start.
This guide explains how these systems are actually priced, the line items that never appear in the first quote, how to compare offers fairly, and how to calculate what you already pay without a system.
Three pricing models
Per-student subscription
The most common in schools, charged annually per enrolled student. Fair for small and mid-sized schools because cost grows as you grow.
Watch two things: is it charged on actual enrolment or on maximum capacity? And does the per-student rate tier downward as numbers rise, or stay flat? At a thousand students the difference is substantial.
Tiered packages
Ready-made tiers with caps on students, users and branches. Clearer for the buyer, but ask what happens when you exceed a cap by one student — a smooth upgrade, or a jump to a far more expensive tier?
Perpetual licence
A large one-time amount with annual support, typically 15–25%. It looks cheaper long term until you add the server, its maintenance, backups and upgrades. It becomes rational for large education groups with an in-house technical team.
School management system prices in numbers: realistic ranges by country
The figures below are common ranges in quotes circulating in 2026 for private schools and kindergartens, gathered from multiple quotations. They are not a Mazoon ERP price list (ours is published on the plans page). The aim is to tell whether the quote in front of you is reasonable:
| Country | Cloud subscription per student (yearly) | Yearly package, small school (up to 300 students) | Perpetual licence + yearly maintenance |
|---|---|---|---|
| Oman | OMR 1 – 3 per student | OMR 300 – 1,200 | OMR 3,000 – 12,000 + 15–20% maintenance |
| Saudi Arabia | SAR 10 – 30 per student | SAR 3,000 – 12,000 | SAR 30,000 – 120,000 + maintenance |
| UAE | AED 10 – 35 per student | AED 3,000 – 15,000 | AED 30,000 – 150,000 + maintenance |
| Egypt | EGP 20 – 80 per student | EGP 15,000 – 60,000 | EGP 80,000 – 400,000 + maintenance |
Three notes on these numbers:
- The spread within a range is about what's included: students and fees only at the bottom; attendance, timetables, parent portal and full accounting at the top.
- Per-student pricing looks cheap for a small school and multiplies as you grow; a fixed package suits schools expecting growth.
- A perpetual licence looks cheaper after year three but leaves you carrying the server, backups and updates, costs rarely counted in the comparison.
To estimate your own cost: multiply your students by the per-student price, add setup and training from the next table, then compare with the fixed package. The lower figure over three years, not one, is the right answer.
Line items that never appear in the first quote
| Item | The question to ask |
|---|---|
| Setup and onboarding | A separate fee, and how much? |
| Student data migration | Included or charged? |
| Staff and teacher training | How many sessions, and does it cover teachers or only admin? |
| Parent portal | Included or a purchased module? |
| Messaging and notifications | Are SMS or WhatsApp messages charged separately? |
| Ministry returns | Included or paid customisation? |
| Additional branch or stage | What does it cost? |
| Start-of-year support | Is there intensive support during enrolment weeks? |
| Data export | If we leave, can we extract our data free? |
Messaging is the item that surprises schools most. A school of a thousand students sending absence alerts, grade notifications and fee reminders can find its messaging bill exceeding the subscription itself. Ask the per-message cost and whether WhatsApp is available as a cheaper channel.
Start-of-year support deserves insistence. Enrolment weeks are the most pressured of the year, and a vendor who replies within two days in September is of no use to you.
What do you already pay without a system?
The most common evaluation error is comparing the subscription against zero. But the alternative is not zero — it is an existing cost that appears on no invoice.
- Finance staff hours. How many hours a month go into manually reconciling instalments and preparing arrears lists?
- Uncollected instalments. Arrears carried past the term — some never collected, and avoidable with monthly follow-up.
- Families who did not re-enrol. Every departing family is years of revenue, and some leave over weak communication rather than weak teaching.
- Admin time on calls. Grade, attendance and balance enquiries that a parent portal resolves.
In most mid-sized schools, one of these four exceeds the annual subscription on its own.
How to compare two quotes fairly
Do not compare advertised prices. Compare total three-year cost including setup, migration, training, messaging and expected growth in student numbers.
Then ask for three things that expose the real differences:
- Build a grade with fees, instalments, a sibling discount and a scholarship in front of me. A system that struggles here will keep your finance officer in Excel in parallel.
- Show me the arrears report. By name. Its absence is sufficient grounds for rejection.
- Open a real parent account. And see what a parent actually sees, not what it is claimed to show.
When is the cheapest more expensive?
A system at half the price may lack the one thing that voids its usefulness. Three cases: it does not support your country's ministry returns, so you prepare them by hand each term; it does not apply sibling discounts automatically, so you return to Excel for every family; the parent portal is not included, so administration keeps answering the same calls.
In each case you pay a subscription and still work manually — worse than either option alone.
Frequently asked questions
How is school management software priced?
Usually as an annual per-student subscription, tiered packages with published caps, or a perpetual licence with annual support. Per-student pricing is fairest for small and mid-sized schools because cost tracks growth.
Is pricing based on enrolled students or capacity?
It varies by vendor and the difference is significant. Ask explicitly, and also ask whether the per-student rate tiers downward as numbers rise.
What hidden costs should I ask about?
Setup, student data migration, training, the parent portal, messaging and notification costs, ministry returns, additional branches, start-of-year support, and data export if you leave.
Are notification messages included in the subscription?
Usually not, and this is the item that surprises schools most. A school of a thousand students can find messaging exceeding the subscription. Ask the per-message cost and whether WhatsApp is available as a cheaper channel.
Is there a free trial?
Most cloud systems offer one. Use it properly: enter a real grade with its instalments and discounts, and produce an actual arrears report. Those two outputs reveal more than any presentation.
When is the best time to change systems?
At the end of the academic year, not the beginning. Changing in September puts setup and data migration in the most pressured weeks of the year.
How much does a school management system cost in Egypt?
In 2026 quotes: EGP 20 to 80 per student per year for cloud systems, or a yearly package of EGP 15,000 to 60,000 for a school up to 300 students. The difference comes from included modules (fees, attendance, parent portal, accounting) and training sessions.
How much does a school management system cost in Oman and Saudi Arabia?
In Oman OMR 1 to 3 per student per year, or a package of OMR 300 to 1,200 for a small school; in Saudi Arabia SAR 10 to 30 per student or a package of SAR 3,000 to 12,000. Always ask for the price including setup, training and messaging before comparing.
Is there free school management software?
Open-source systems with free licences exist, but they need a server and a developer for installation, updates and support, so their real cost usually exceeds a cloud subscription for a small school. See when open source fits.
Conclusion
The real cost is not a figure in a quote. It is the difference between what you will pay for the system and what you pay today without one — in manual reconciliation hours, lost instalments and departed families.
Calculate those four for your own school before requesting any quote. Then you enter the negotiation knowing what you are buying and what it is worth to you.
This article is part of our guide to school management software. To review plans, see the school and kindergarten management system.