Skip to main content

12 August 2026 · 11 min read

How to choose a school management system in Pakistan

A practical evaluation guide for Pakistani schools buying school management software — the questions to ask every vendor, the answers that should worry you, and how to run a demo that tells you something.

Almost every guide to school management software in Pakistan is published by a company selling school management software, and almost every one of them concludes that the publisher's own product is the best available. This one is published by a vendor too — AcademIQ, which is made by Invoxol — so treat anything flattering in it accordingly. What follows is the evaluation itself: the questions worth putting to every vendor you speak to, including us, and what the answers actually tell you.

Start with what breaks, not with a feature list

Every vendor's feature list is roughly the same, because everyone read everyone else's. Attendance, fees, exams, timetable, parent portal — all of it appears on all of them. The list tells you nothing, because the difference between two systems is never whether they have a fees module. It is what happens on the third day of term when a parent pays half the fee in cash at the front desk and the rest by card two weeks later, and a sibling discount applies to only one of the two children.

So do not start by comparing features. Start by writing down the five things that go wrong at your school every single term. They will usually be some of these:

  • The attendance register and the fee register disagree about who is still enrolled.
  • Marks get entered twice — once for the report card, once for the notice board — and the two do not match.
  • A parent says they never received the message about the fee. Nobody can prove otherwise.
  • The outstanding-fees figure is a month old and nobody trusts it.
  • A teacher leaves and takes a WhatsApp group full of parent conversations with them.
  • A new branch opens and somebody shares the head office login to get it running.

Those five lines are your evaluation criteria. Everything else is decoration.

The questions that separate vendors

These are the ones where answers genuinely diverge. Ask all of them, and ask for the answer to be shown on screen rather than described.

1. Can one campus see another campus's students?

If you run branches, or think you might, this is the question that matters most and the one most likely to be answered with a shrug. Many systems handle multiple campuses by putting a branch column on the student table and filtering the screen. That is not separation — it is a filter, and a filter is one missing condition away from showing the wrong branch everything. Ask them to log in as a teacher at Branch A and try to reach a Branch B student. Ask what happens if that teacher edits the web address. Watch the screen.

2. Whose grading scale is it?

If your school runs O- and A-Levels alongside the national curriculum, you are running two assessment systems with different boundaries and different weightings. Ask whether you can define both, or whether the software has one built-in scale that everything must be forced into. Then ask who changes it — you, or a support ticket. Software where a grade boundary is a developer task will make every future policy change somebody else's timetable.

3. How does the parent actually find out?

A parent portal that a parent must remember to open is a notification system that does not work. In Pakistan the honest answer is WhatsApp, then SMS, then email, in that order, and a system that only does email will be quietly abandoned within a term. Ask which channels are supported, whether the message comes from your school's own number or a shared pool, and whether there is a record afterwards of what was sent and when. That last part is what settles the argument about whether the parent was told.

4. What happens to the money?

For online fee payment, ask precisely which account the money lands in and how long it takes to get there. If you run branches, ask whether each branch can collect into its own account or whether everything pools centrally and gets divided up afterwards. Ask about card payments and about mobile wallets separately — they are different integrations and a vendor saying yes to one may be counting it as yes to both.

5. Can your own staff set the school up?

Classes, sections, subjects, timetables, fee structures, roles and grading scales all change. If every change is a support request, you have bought a service contract rather than software, and the cost of that shows up as delay every single term. Ask to watch someone add a class and a fee structure during the demo. If the answer is that the vendor does it for you, decide whether you are comfortable depending on their queue in the first week of a new session.

6. What does it not do?

Ask this one directly and watch what happens. Every system has gaps. A vendor who claims none is either not listening or is willing to mislead you, and both are expensive later. A vendor who names three gaps without flinching has probably told you the truth about everything else too.

7. If we leave in two years, what do we get back?

Ask for the exit process in writing before you sign, not after. You want a complete copy of your records in a format you can open, a stated timescale, and confirmation that your data is not used for anything beyond running your school. This is a cheap question to ask now and an impossible one to negotiate at the point you actually want to go.

What to check on the local specifics

A few things matter here that would not appear in an American buying guide at all. Check each one explicitly rather than assuming the vendor's home market matches yours.

Local requirements worth confirming in writing
What to checkWhy it mattersThe answer to push for
WhatsApp messagingIt is the channel parents actually read. Email-only alerts get ignored.Supported, sent from your school's own number, with a record of what went out.
Urdu interfaceSupport staff and many parents are more comfortable in Urdu than English.Either it exists, or the vendor tells you plainly that it does not.
Mobile walletsCard penetration is limited; many parents pay by JazzCash or EasyPaisa.Ask about wallets and cards separately. Do not accept one answer for both.
Per-campus bankingBranches under one owner frequently bank separately by design.Each campus collects into its own account, without manual reconciliation.
Configurable gradingTwo curricula in one school need two scales.Boundaries and weightings set by your school, changeable by your staff.
Pricing in rupeesDollar pricing exposes you to currency movement mid-contract.A rupee price, with renewal terms stated up front.
Local requirements worth confirming in writing

How to run a demo that tells you something

A demo controlled entirely by the vendor tells you that their software works on their data. That was never in question. To learn anything, take control of it:

  1. Send one real class list ahead of the call and ask them to load it live. How they handle a messy spreadsheet is how they will handle all of yours.
  2. Ask them to mark that class absent and show you the message the parent receives — the actual message, on a phone.
  3. Give them your real fee structure, including the awkward part: the sibling discount, the mid-term joiner, the partial payment.
  4. Ask for a report card using your grading scale, not their sample one.
  5. If you run branches, ask them to log in as a teacher from the wrong branch and try to reach a student.
  6. Ask what the first month of setup requires from your staff, in hours.

Any vendor who cannot do these live, on the call, is showing you a recording. That is worth knowing before you sign rather than after.

Warning signs

  • A published customer count with no named schools behind it. Anyone can print a number.
  • "Fully customisable" as an answer to a specific question. It usually means the specific thing is not supported and would be a paid project.
  • No written exit process.
  • Pricing that will not be quoted until after a second call.
  • A demo that is a slide deck, or a screen recording described as live.
  • One shared administrator login used to show every part of the system, if you asked about separate campuses.
  • Any claim that there are no gaps at all.

Where AcademIQ sits, stated plainly

Since we published this, here is our own answer to the questions above, including the ones that do not flatter us. AcademIQ keeps every school and every campus genuinely separate rather than filtered. Grading scales, weightings and fee structures are configured by your own staff. Absence alerts and daily summaries go to parents over WhatsApp, SMS or email from your school's own messaging account. Each campus collects card payments into its own bank account. Your administrator sets the school up without calling us.

What we do not have: an Urdu interface — the system runs in English, Arabic, Hindi and Chinese today, and while Arabic already gives us right-to-left layout, the Urdu translation itself is not done. No JazzCash or EasyPaisa; online fee payment is by card. No biometric or RFID device integration. No installable app in the Play Store — AcademIQ runs in the phone browser, fully, but that is not the same thing and we will not pretend it is.

We are also new. We are not going to print a customer count, because the honest one is not impressive yet. If a proven track record at scale is what you need most, that is a fair reason to choose somebody else this year, and we would rather say so than waste an hour of your time on a call.

A checklist to take into every call

  1. Write down the five things that break at your school every term.
  2. Send a real class list and a real fee structure to every vendor before the demo.
  3. Make each one show separation between campuses on screen, if you run branches.
  4. Make each one produce a report card on your grading scale.
  5. See the parent's actual WhatsApp or SMS message on a phone.
  6. Ask what it does not do, and note who answers without hesitating.
  7. Get the exit process and the renewal price in writing before signing.
  8. Ask what the first month costs your staff in hours, not rupees.

Run that on three vendors and the decision usually makes itself. If you want us to be one of the three, book a demo and bring the difficult class list — that is the one worth watching.

Bring us the difficult class list.

Thirty minutes on the running system, driven by how your school actually works. We quote in rupees afterwards, against what you will really use.

Last reviewed 12 August 2026. Published by AcademIQ, which sells school management software — read the vendor sections with that in mind. More writing.