School Management System in Kenya: What It Should Include (and What It Costs)
School Management System in Kenya: What It Should Include (and What It Costs)
Most schools we talk to didn't set out to run three separate systems, a fee ledger in Excel, admissions on paper, and fee reminders sent one by one over WhatsApp. Here's what a school management system actually needs to do to replace all three, and what it realistically costs to build.
The pattern is consistent across the schools we've spoken with in Nakuru, Nairobi, and Eldoret: fee balances live in a spreadsheet one staff member maintains, parents call the office to check what they owe, and M-Pesa payments have to be manually matched to the right student because the till number doesn't tell you who paid. None of this is because the school is disorganised. It's because nobody built them a system that handles this specific combination of problems.
The core modules a school system actually needs
- Student & admissions records. One record per student that admissions, class teachers, and the bursar's office all read from, not three separate versions that drift out of sync.
- Fee management with M-Pesa reconciliation. This is the module that saves the most staff time: payments coming in via Paybill or Till number get matched to the right student automatically instead of by hand, and parents can see their real-time balance without calling.
- Results and report cards. Teachers enter marks once; the system generates report cards, rather than a class teacher retyping grades into a Word template every term.
- Parent communication. Fee reminders, results, and announcements sent from one place instead of five different WhatsApp groups with different subsets of parents.
- A public-facing admissions website. Prospective parents researching schools judge credibility partly by the website, an admissions page that looks organised is doing marketing work before a single call is made.
What it costs
School management sits under our Systems Development pricing, since it's a custom application rather than a template:
| Scale | Typical price | What's included |
|---|---|---|
| Startup System | KES 160,000 | Core module (e.g. fees + student records), user management, basic reporting |
| Business System | KES 350,000 | Multi-module (fees, admissions, results), role-based access, integrations, staff training |
| Corporate System | KES 650,000 | Full suite across all modules, enterprise access control, custom analytics, SLA support |
Most single-campus schools land in the Startup-to-Business range depending on how many modules they need at launch. It's common to start with fee management alone (the highest-friction problem) and add admissions or results modules in a second phase once the first is proven out.
Why M-Pesa reconciliation specifically matters
This is the detail generic school-management software (built for a different country's payment habits) usually misses. In Kenya, fee payments arrive via M-Pesa Paybill from parents' phones, often with inconsistent reference numbers, a student's name spelled differently, a parent's name instead of the student's, or no reference at all. A system built without this in mind still requires a staff member to manually cross-reference every payment against the class list, which defeats the point of automating fees at all. This is exactly the kind of workflow-specific detail that off-the-shelf, foreign-built school software tends to get wrong.
Getting started
If your school is currently running on a mix of spreadsheets and WhatsApp, the fastest way to see a real number is to tell us which modules matter most right now. Most schools don't need everything on day one, and scoping it down to the highest-impact module first keeps both the cost and the rollout risk lower.
Talk through your school's system needs
No consultation call required to get a real number. Answer three questions and get a committed delivery window before you talk to anyone.
Related reading
You might also like
Generative Engine Optimisation: Getting Your Business Cited by AI Answers
A practical guide to structuring content so AI answer engines can extract, attribute, and cite it, what actually changes from traditional SEO, what stays the same, and how to measure results when the click never happens.
Read more →How to Migrate Off WordPress Without Losing Your Rankings
A phase-by-phase migration plan for replatforming without losing organic traffic, building a complete URL inventory, mapping redirects properly, preserving content depth, and diagnosing a drop if one happens.
Read more →