Information Village
0%

Information Village

All insights
-8 min read-Information Village

How much does a school management system cost in Uganda? (2026 guide)

In Uganda in 2026, a school management system covering enrolment, fees and balances costs about UGX 6 to 9 million. Add attendance, results and report cards for UGX 10 to 14 million. A full system with parent SMS, a head teacher dashboard and multi-campus reporting runs UGX 16 to 25 million. Hosting with support starts at UGX 600,000 a month.

The short answer, in UGX

Schools price by how much of the office the system replaces, and the bands below reflect that rather than the size of the school. A fees register is a contained build: money in, balance out, receipt printed. The moment the system also owns attendance, results and what parents are told, it stops being a tool the bursar uses and becomes the school's operating record. Every mistake in it is then visible to a paying parent within a day, which changes how carefully it has to be built and therefore what it costs. The bands overlap because a small school that wants parent SMS and a printed report card is doing more than a large school that only wants fees tracked, and we would rather quote on what the system carries than on how many students walk through the gate.

  • Enrolment, fees, balances and receipts: UGX 6 to 9 million
  • Add attendance, results and printed report cards: UGX 10 to 14 million
  • Add parent SMS, head teacher dashboard, multi-campus rollup: UGX 16 to 25 million
  • Hosting, backups, security monitoring and support: from UGX 600,000 a month

What actually drives the price

Three things move a school quote more than anything else, and none of them is the number of students. Schools almost always ask about student numbers first, because that is the figure they have to hand, but a system that handles four hundred pupils and one that handles four thousand differ by a hosting line, not by a development phase. What actually costs money is the number of distinct rules the system has to hold and the number of places a human currently makes a judgement call. Every payment route is a separate reconciliation. Every grading rule is a branch that has to be right for every subject in every class. Every automatic message to a parent is a decision somebody has to own the wording of, and that someone is usually the head teacher, which means it needs their time before launch rather than after.

  • How many ways fees can be paid. Cash, bank slip, mobile money and part payment against a balance is four reconciliations, not one.
  • Whether results feed report cards. Grading rules, division calculations, position in class and comments per subject are where the work is.
  • Whether parents get told anything automatically. SMS costs money per message and needs someone to own the wording.
  • How many campuses report upward, and whether they share a fee structure.

What you get for the middle band

The UGX 10 to 14 million band is where most private schools in Kampala land, and in our experience it is the right first project rather than a compromise. It covers the work that currently lives in hard-backed books and a handful of spreadsheets on one laptop, which is the work that actually loses money and time. A school at this level can tell a parent their exact balance in seconds, print a report card that matches the grading policy, and see which classes are missing marks a week before the deadline instead of on the day. We would rather a school reach this point, run a full term on it, and then decide what the next phase is from experience, than commission everything at once and discover in term two that half of it does not match how the school really works.

  • Student records with enrolment, class, stream and guardian contacts
  • Fees structure per class and term, invoices, receipts and running balances
  • Attendance by class and by subject, with absence lists
  • Marks entry per subject, automatic grading and printed report cards
  • Role-based logins so a bursar and a class teacher see different things
  • An audit trail, because money and marks both get disputed

Running costs, honestly

The build is the smaller number over three years, and schools are consistently surprised by that. Hosting, daily backups, security monitoring and having someone to call at seven in the evening when a report card will not print are the real ongoing commitment. A school that budgets only for the build ends up, by the second year, with a system nobody maintains, running on a server nobody patches, holding the fee records of every family on the roll. That is a worse position than the books it replaced. We quote the running cost alongside the build for exactly this reason, and we would rather a school buy a smaller system it can afford to keep than a complete one it cannot.

  • Managed hosting with daily backups and security monitoring: from UGX 600,000 a month
  • Parent SMS: budget per message; a term of results messages for 800 students is a real line item
  • Changes each year as fee structures and grading rules move: allow for a few days of work a term

What to have ready before you ask for a quote

A school that brings these four things to the first conversation gets a firm price instead of a range, usually on the same call, because the expensive unknowns are already answered. Without them any quote is a guess with a margin built into it to cover what we have not seen yet, and that margin is money the school pays for our uncertainty. The report card is the single most useful item on the list: a blank one and one filled in the way you want it to look tells us more about the build than an hour of discussion, because it makes every grading rule and every comment field concrete.

  • Your current fee structure per class and term, exactly as it is charged
  • A blank report card, and one filled in the way you want it to look
  • How many campuses, and whether they must report to one place
  • Who will own the system day to day once it is live

How long it takes

Six to ten weeks for the middle band, assuming the fee structure and the report card format are settled before we start. The thing that delays school projects is almost never engineering. It is a grading rule that nobody in the school can state precisely until they see it printed wrong on a sample card, at which point three teachers give three different corrections and the head teacher has to decide. That conversation is unavoidable and it is better had in week two against a printed sample than in week eight against a live system. We plan for it deliberately rather than treating it as a delay.

Planning a project?

We reply within 4 business hours with a plan, timeline, and cost.

Keep reading