Buyer’s guide

How to choose a school management system in Pakistan

For school owners and principals comparing options: what a school management system should do, what it costs, and the questions to ask before you sign.

Updated · by the Okulium team

What a school management system does

A school management system keeps a school’s daily work in one place instead of registers, Excel sheets and WhatsApp groups. For a Pakistani private school that usually means:

  • Students, classes and sections, with admission records
  • Daily attendance, and telling parents about absences
  • Monthly fees: challans, payments, receipts and defaulters
  • Exams: marks entry, grades, positions and report cards
  • A parent app or portal for attendance, results, fees and notices
  • Often also homework, the timetable, staff attendance and salaries

Ten things to check before you choose

  1. Fee challans your bank accepts

    Fees are where most schools lose money. Look for challans with student, school and bank copies, your bank account, a late fee after the due date and a barcode, printed for a whole class at once. It should handle part payments and discounts, and show a list of who still owes.

  2. Attendance teachers will actually take

    If the register takes longer on a phone than on paper, teachers stop using it. Check that a teacher can mark the whole class present in one tap and only change the few who are absent, and that parents hear about absences the same day.

  3. Report cards that match your grading

    Your grade bands, your pass mark, positions in each section and your board’s subjects (Matric, and Cambridge or Aga Khan if you run them). Ask to see a real report card printed from the system, not a mock-up.

  4. A parent app parents can use

    Most parents will not create an email account or download a large app. A sign-in with the mobile number they already use, on any phone, makes the difference. Ask whether messages to parents cost extra (SMS bundles add up).

  5. The language your staff work in

    Some systems are in English, some in Urdu, some both. Decide what your office staff and teachers need, and try the system with them before you buy.

  6. What happens without internet

    Online (cloud) systems need a connection; desktop software works offline but only on the computer it is installed on. Ask what happens when the internet drops in the middle of the school day.

  7. Moving your data in

    Re-typing a whole school is where most switches fail. Check that the system imports students from Excel or your old software, keeps your admission numbers and brings in unpaid dues.

  8. More than one campus

    If you have, or plan, a second campus, check that each keeps its own students, staff and fees while the owner sees all of them from one account.

  9. Who owns the data, and how it is protected

    Your records should stay yours: kept apart from other schools, sent over encrypted connections, and exportable to Excel or PDF when you need them.

  10. Support in your hours, in your language

    You will have questions in the first month. Find out who answers, how (WhatsApp, phone, email) and whether setup help is included.

What it costs in Pakistan

Systems are priced in one of four ways. Always ask for the full monthly price for your number of students.

  • Per student, per month. The bill follows your enrolment, so a small school pays little and a growing one pays more.
  • Flat monthly plans by school size, sometimes with modules sold separately.
  • A one-time licence for desktop software, usually with a yearly maintenance or update fee.
  • Free plans for very small schools, usually limited in students or features.

Watch for costs outside the headline price: setup and training fees, data migration, SMS bundles for parent messages, extra charges per campus, and price rises at renewal.

Worked example with Okulium’s published prices

300 students × Rs 25 per student for every module = Rs 7,500 a month. However many students a campus has, it never pays more than Rs 15,000 a month. No setup fee.

Online (cloud) or desktop?

Online (cloud)Desktop
Where it worksAny computer or phoneThe computer it is installed on
InternetNeededNot needed
Teachers and parentsCan use it on their own phonesUsually office staff only
Backups and updatesDone for youYour responsibility
Usual pricingMonthly or yearlyOne-time licence plus maintenance

Questions to ask before you sign

  • What is the full price for my number of students, every month, for everything I need?
  • Is there a setup, training or data-migration fee?
  • Are messages to parents included, or do I buy SMS separately?
  • Is there a contract or a minimum period? What happens to my data if I leave?
  • Can I see a real fee challan and a real report card printed from the system?
  • Will you import my students and unpaid dues from Excel or my old software?
  • How do teachers take attendance, and how long does it take for one class?
  • Can I try it free with my own school before paying?

How Okulium answers these

Okulium is the school management system we make for Pakistani schools. Here it is against the same checklist, including where it may not suit you.

Fee challansStudent, school and bank copies with your account, late fee and barcode; part payments, receipts and discounts.
AttendanceOn the teacher’s phone: one tap marks the class present; QR scan from ID cards. Parents see absences in the app.
Report cardsYour grades and pass mark, positions per section, your crest; subject sets from primary to Matric and higher secondary.
Parent appSign-in with the parent’s mobile number, nothing to download, free for parents. App notifications; no SMS.
LanguageEnglish. The optional AI Assistant also understands questions in Roman Urdu.
InternetOnline system: needs an internet connection, on any computer or phone.
Moving inImport from Excel or CSV, keeping admission numbers and unpaid dues.
CampusesEach campus keeps its own records; the owner switches between them.
DataEach school kept apart, encrypted connections, reports to PDF and Excel.
SupportOn WhatsApp, with help setting up.
PriceRs 15–Rs 25 per student a month, never more than Rs 15,000 a month per campus. No setup fee or contract.
Fees onlineParents pay at the bank or school office, not online in the app.

Try it with your own school: every module is free for 30 days, with no payment details needed. See the pricing, or read about fee management, the attendance app, report cards and the parent app.

FAQ

Common questions

There is no single best one; it depends on your school. For most private schools the deciding points are bank-ready fee challans, attendance teachers will use on their phones, report cards that match your grading, and a parent app parents can actually sign in to. Shortlist two or three systems, try each free with your own school, and compare the full monthly price for your number of students.

Most systems charge per student per month, a flat monthly plan, or a one-time licence for desktop software plus yearly maintenance. As an example, Okulium costs Rs 15 per student a month for Core and Rs 25 for every module, so a school of 300 students pays Rs 7,500 a month for everything, with no setup fee.

Some vendors offer free plans for very small schools, usually with limits on students or features. Okulium has no free plan, but every school gets 30 days free with every module and no payment details needed.

Online systems work on any computer or phone, update themselves, keep backups for you and can give parents an app, but they need an internet connection. Desktop software works without internet but only on the computer where it is installed, and backups are your responsibility.

With a good import from Excel or your old software, most schools are running within a week: a day or two to set up classes and import students, then a few days for teachers and parents to start using it.

Get started

See Okulium at work in your own school

Register in minutes and use every module free for 30 days. Our team is on WhatsApp to help you set up.