Students learning together in a classroom

Buying school software is not really a software decision. It is a decision about how your school will handle admissions, attendance, money and communication for the next few years. The right system removes repeated work. The wrong one adds a new layer of admin on top of the old one.

This guide is written for school owners, headteachers and bursars in Ghana who are comparing options in 2026. It avoids vague “digital transformation” language and focuses on what to test, what to ask and what usually goes wrong.

1. Start with the job, not the feature list

Every vendor will show you a long feature list. A better starting point is a short list of jobs your school actually needs to do every week:

  • Admit a new student and link their guardian without retyping the same details in three places.
  • Mark attendance for every class, every day, without stealing teaching time.
  • Enter marks once and produce a report card that parents understand.
  • Bill the right fees, receipt every payment and know who still owes what.
  • Tell parents something important and know who received it.

If a system does those five things well for your school, it is probably a good fit. If it does fifty other things but makes the daily register painful, it is not.

Try this: write down the five jobs above and score each vendor out of five for each one. Do it after a real demo, not after reading the website.

2. The non-negotiables for a Ghanaian school

Some features are nice to have. Others are the difference between a system that survives the term and one that gets abandoned in week three.

Student and guardian records

You need one record per learner, linked to guardians and siblings, with class placement and promotion history. Admissions should support a single student and a whole class. If adding 40 new students means 40 separate forms, the system will not survive admission season.

Attendance that works on a phone

Attendance should take seconds per class, not minutes. It should show present, late, absent and excused states, keep a term history and let a teacher mark a register on a phone without pinching and zooming.

Exams, grading and report cards

Your grading scale should be configurable. Marks should be entered once, totals and positions calculated automatically, and a readiness check should catch missing marks before reports are published. Report cards should carry your school's name and logo.

Fees, receipts and balances

School finance is not a generic ledger. You need fee structures by class and term, bills, receipts, part-payments, advances and a clear outstanding balance per student. If the system cannot answer “how much is this student owing right now?” in two clicks, keep looking.

Roles and permissions

A teacher should see their classes, not the school's payroll. A parent should see their own children, not another family's results. Check how roles work before you import real data.

3. Understand the pricing model before the demo

School software in Ghana is usually priced in one of three ways: a fixed monthly fee, a one-off licence, or a per-student fee per term. Each model behaves differently as your school grows.

Per student, per term

This is common for cloud-based school platforms, including EduManage. You pay for the students you actually have. The advantage is predictability and fairness: a small school pays less than a large one. The disadvantage is that costs rise with enrolment — but so does your fee income.

EduManage starts at GHS 1.00 per student, per month on Starter, which is GHS 3.00 per student, per term on a typical three-month term. There are no student bands or plan limits: Starter, Growth and Enterprise are all available at any school size, and every plan is priced per active student. Schools with more than 1,000 active students get 15% off the term subtotal automatically. As a larger example, 300 students on Growth at GHS 4.50 per student, per term comes to GHS 1,350 for the term — about GHS 450 per month, or GHS 1.50 per student, per month. Ask vendors to show the calculation clearly, including any setup, migration or training fees, and what happens when students join after an invoice has been issued.

Fixed monthly fee

A flat monthly fee is easy to budget but can hide limits on students, staff accounts or storage. Ask what happens when you exceed the limit. A “small school” plan capped at 149 students can be good value — just confirm how you move up before you sign. EduManage does not cap students: you can choose any plan at any enrolment, and you only pay for active students.

One-off licence

A one-off licence can look cheaper in year one, but you still pay for hosting, backups, updates, support and training. Ask who maintains the server, what happens when the software breaks and whether the licence includes upgrades.

Total cost of ownership: add the subscription, any setup fee, data migration, staff training, devices, internet data and the staff time spent on workarounds. The cheapest quote is not always the cheapest system.

4. Offline access and the real cost of data

Not every school has reliable internet in every classroom. A system that assumes perfect connectivity will fail exactly where it is needed most: the register, the exam room and the bursary.

Ask vendors three specific questions:

  1. What happens when the internet drops in the middle of attendance?
  2. Which tasks can be completed offline, and how are they synced?
  3. How much data does a normal day of use consume?

A good answer is specific: attendance is saved locally, a sync indicator shows pending records, and the app retries automatically. A bad answer is “it works on any phone” with no explanation of the network.

Also ask whether staff need to download an app from a store, or whether the system installs from the browser as a progressive web app (PWA). A PWA is easier to deploy across a mix of Android, iPhone and desktop devices, and it can be updated without waiting for an app store review.

5. Payments and reconciliation

Collecting fees is only half the job. The other half is proving what was collected.

  • Can the system record cash, bank transfer, mobile money and online card payments in one place?
  • Does every payment produce a receipt that can be printed or sent to a parent?
  • Can a parent pay in parts, and does the balance update immediately?
  • Can the bursar reconcile a Paystack or mobile money settlement against the students who paid?
  • Is there an audit trail when a payment is reversed or edited?

If a vendor talks about “online payments” but cannot show you a reconciliation screen, ask for a live walkthrough. Integration is not the same as reconciliation.

6. Parent communication that leaves a record

Most schools already communicate through WhatsApp groups. That is fine for informal updates, but it is a weak system of record. Messages get lost, phone numbers change and nobody can prove what was sent.

Look for a parent portal or messaging layer that ties each message to a guardian and a student. Read receipts are useful, but so is the ability to send a notice to a class, a year group or the whole school without exporting a list of phone numbers.

Ask how the system handles guardians who share a phone, parents who are not smartphone users, and families with more than one child in the school.

7. Data ownership, security and migration

Your student, guardian and finance records belong to your school. Before you sign, confirm:

  • Who owns the data, and can you export it in a usable format?
  • Where is it hosted, and who can access it?
  • Are roles and permissions granular enough for your team?
  • Is there an audit trail for sensitive changes?
  • What happens to your data if you stop paying?

Migration is the practical side of this. Ask whether the vendor will import your existing student and guardian records, how long it takes and what it costs. A system that is easy to use but impossible to migrate into is not easy to adopt.

8. Training and support

The best system in the world will fail if the bursar cannot get help on a busy Monday. Ask about support channels, response times and the people behind them. A shared inbox with a 48-hour response time may be fine for a small school; a multi-campus group needs a named contact.

Training should cover each role separately: leaders, administrators, accountants, teachers and parents. A single two-hour session for everyone usually teaches nobody enough.

9. Ten questions to ask on the demo

  1. Show me how to admit a new student and link their guardian — without typing the guardian twice.
  2. Show me a teacher marking attendance on a phone, then going offline and syncing.
  3. Show me a report card with our grading scale and our logo.
  4. Show me a student's outstanding balance and the receipts behind it.
  5. Show me a parent logging in to see results, bills and attendance.
  6. Show me what happens when a payment is reversed.
  7. Show me the permissions screen and explain what a teacher cannot see.
  8. Show me how we export our data.
  9. Show me the support process and who answers a Friday afternoon message.
  10. Give me a written quote with every fee, including migration and training.
Do not accept a slide deck as a demo. Ask for a live system, with your own class names and fee structure if possible. A vendor who cannot show the workflow live is selling a promise, not a product.

10. Red flags

  • “We can customise anything.” Custom work is expensive to maintain. Ask what is configuration and what is a one-off development project.
  • No clear pricing. If you need three calls to get a number, expect the same when you have a problem.
  • No offline story. A cloud-only system with no offline fallback is a risk in schools with unreliable connectivity.
  • No data export. Lock-in is a business model. It should not be your problem.
  • No named support contact. “Send an email and someone will respond” is not a support plan.
  • A demo that avoids finance. If the system cannot show you fee balances and reconciliation, the finance module is probably an afterthought.

The bottom line

Choose the system that makes the five daily jobs easier for the people who do them: the administrator admitting a student, the teacher marking a register, the bursar receipting a payment, the headteacher checking the term, and the parent trying to understand their child's progress.

If you want to see how EduManage handles those workflows, start a free trial or book a walkthrough. We will use your school's real classes, fee structure and report format.

See the workflows for yourself

15 days of full access. No card required. Or book a 20-minute walkthrough with our team.