Nearly every school management platform looks impressive in a demo — clean dashboards, colorful charts, a friendly sales pitch. The real test comes three months in, when term reports are due, fees are being chased, and a parent is asking why they can't see their child's attendance. Here's what to actually check before committing a school to a platform.

1. Does it match how Nigerian schools actually run?

Terms, sessions, class naming (JSS1–SS3), continuous assessment structures, WAEC/NECO/JAMB/BECE exam formats, and school-fee payment habits (termly, part-payment, bank transfer plus cash) are specific to how Nigerian schools operate. Software built first for a US or UK school system and later "localized" often gets these details subtly wrong — a class position that doesn't compute correctly, a grading scale that doesn't match your school's, or a term structure that assumes a different calendar.

2. How fast do reported bugs actually get fixed?

Ask directly: if something breaks during exam week, how long until it's fixed? A large vendor with a support ticket queue can mean days of waiting while report cards are due. A smaller, more direct team can sometimes turn around a critical fix in hours. Neither model is automatically better — but you should know which one you're signing up for before it matters.

3. What happens to your data if you leave?

Ask specifically: can you export your students, staff, results, and fee records in a usable format at any time? Software that locks your school's own data inside its system — no export, no access without an active subscription — puts you in a weak position later. This should be answered clearly, not vaguely, before you sign up.

4. Does pricing scale sensibly with your school size?

A flat fee that makes sense for a 200-student school might be wildly overpriced for a 50-student school, or under-priced (and therefore unsustainable, meaning price hikes later) for a 1000-student school. Look for plans that scale with your actual enrollment, and read what happens when you cross a plan's student-count threshold mid-term.

5. Can parents actually use it without help?

A parent portal that requires a laptop, a strong data connection, and technical patience won't get used. Check whether the parent-facing side works reasonably on a basic Android phone with average Nigerian mobile data — because if it doesn't, you'll end up fielding the same "how do I check my child's result" phone calls the software was supposed to eliminate.

6. How does it handle attendance, results, and fees together?

Some platforms handle one of these well and treat the others as an afterthought. A results module that's excellent but a fee-tracking module that's clunky just moves your headache from one office to another. Ask to see all three in a live walkthrough, not just the flashiest one.

7. Is there a real human behind it?

When you have a genuine, specific problem — not a FAQ-covered one — is there someone who understands your school's actual setup, or just a generic support inbox? For a school, this matters more than an extra dashboard feature: a platform's real value is in how it behaves when something unusual happens, not in the demo.

The honest test

Ask any vendor to let you run a real term — attendance, one round of continuous assessment, one round of fee collection — before committing to a full-year contract. Software that's genuinely built for how your school works will hold up fine under that test. Software that only looks good in a sales demo usually won't.