Guide
What to check before you buy school management software
Twelve questions, the reason each one matters, and what a bad answer sounds like. Bring this to the demo.
Feature lists are a poor way to choose school software, because every vendor ticks every box. A school that has run a system for a year does not complain about a missing feature. It complains that the numbers do not agree, that the wrong person can change something, or that getting the data out means asking permission.
So these are questions rather than features. Ask them in a demo and watch whether the answer is shown or described.
Can the person taking payments at the counter change what a family owes?
Collecting money and deciding how much is owed are two different jobs. A system that lets one person do both has removed the only control most schools have over fee leakage.
A bad answer sounds like: "Everyone gets an admin login, it's simpler."
Are receipt numbers gapless, and what happens if two counters issue at once?
An auditor follows the series. If numbers can skip or repeat under load, proving nothing is missing becomes manual work every single year.
A bad answer sounds like: "The number is generated from the date and time."
If I add up every payment ever recorded, does it equal total outstanding exactly?
Ask them to run it in front of you on a real school. If invoices and payments are stored as separate figures rather than derived from one ledger, the two drift and someone reconciles by hand.
A bad answer sounds like: "There's a recalculate button if the numbers look off."
Can a parent see anything that belongs to another child?
This is the most common serious defect in school software, because parents are usually bolted onto a staff permission system rather than treated as a separate kind of user. Ask them to log in as a parent and try to reach a class result sheet.
A bad answer sounds like: "Parents only see their own data because the menu doesn't link to it."
Who can approve a fee concession, and is that separate from who can apply it?
A concession is a decision about money. It needs a named approver and a record of why, or your year-end shortfall has no explanation.
A bad answer sounds like: "You can just edit the invoice amount."
Can one class pay a charge that another class does not?
Transport is the obvious case. If every fee head applies to every student in a class, you will bill bus fees to children who walk, and you will hear about it.
A bad answer sounds like: "You'd raise a manual adjustment for those students."
How are instalments and due dates set for a new academic year?
Indian fee structures are per class, per year, split across terms. Setting that up should take an afternoon and copy across classes. If it takes a support ticket, you will be paying for support every April.
A bad answer sounds like: "Send us your fee sheet and we'll configure it."
What is the price, published, without a call?
Most vendors in this market do not publish a price. That is a choice, and it means the number depends on what they think you can pay. A published price is the only one you can compare.
A bad answer sounds like: "Pricing depends on your requirements, let's set up a call."
Do you take a percentage of fee collection?
Some systems earn on payment volume rather than on the software. On a school collecting crores, a small percentage is a large number, and it grows as you do.
A bad answer sounds like: "There's a small convenience fee on online payments."
Can I export students, invoices, payments and the ledger, myself, today?
Ask before you sign, not after. If an export needs a request, a fee or a notice period, your records are being used to keep you.
A bad answer sounds like: "We'll provide the data if you decide to leave."
Who does the migration from our current spreadsheets, and what does it cost?
Migration is where most rollouts die. The vendor should take the data in whatever shape it is in. If the school does the cleaning, the school does the project.
A bad answer sounds like: "Just fill in our import template."
Do parents have to install an app?
Every install is a drop-off, and a parent who cannot open it will ring your office instead. A browser link works on any phone and needs no support.
A bad answer sounds like: "Adoption is high once parents download it."
Questions
What principals ask us first
What is school management software actually for?
It holds one record of a school's day and its money: admissions, attendance, fee structures, invoices, receipts, exams and results, the timetable, and what parents are told. The value is not any single module. It is that the modules agree with each other, because they read the same record.
What does school management software cost in India?
Most vendors do not publish a price, so the honest answer is that it depends on what you negotiate. Quoted models in this market are usually per student per year, sometimes with a separate cost per module, and sometimes with a percentage of online fee collection on top. The last of those is the one to ask about explicitly, because it grows with your collection rather than with your usage.
Should a school pick separate tools or one system?
Separate tools are defensible when they genuinely do not share data. Fees, attendance and results are not in that category: a result card needs the student, a fee reminder needs the outstanding amount, and a transfer certificate needs all three. When those live in different systems, someone becomes the integration, and that someone is your office staff.
How long does a school take to switch?
The import is days. The decisions are what take time: who may change a fee structure, who approves a concession, who can waive a late fee. Most schools have never written those rules down, because in a spreadsheet the answer was whoever had the file.
What is the single biggest mistake schools make when buying?
Judging on the demo rather than on the second month. A demo shows a clean school with tidy data. Ask instead what happens when a cheque bounces, when a family pays part of an instalment, when a student joins in November, and when two people edit the same thing. Those are the days that decide whether staff keep using it.