Cresbyte LogoCresbyte
Back to Insights
Business Efficiency
7 Min Read

School Management System Kenya: What to Look for Before You Buy

M

Author

Marketing Team

Published

June 16, 2026

School Management System Kenya: What to Look for Before You Buy

A private secondary school in Kiambu bought a school management system in 2024 because their fee collection was a mess. Parents paid through six different channels, the bursar reconciled everything by hand at the end of each term, and by the time report cards went out, at least a dozen families were disputing balances that nobody could explain clearly.

The system they bought had almost forty modules. Timetabling, library management, transport tracking, a parent mobile app, exam analytics, hostel management, even a module for tracking sports equipment. It looked comprehensive in the sales demo. Eighteen months later, the school was actively using three of those forty modules. The rest sat untouched, and the school was still paying an annual licence fee sized for all forty.

The fee reconciliation problem that started the whole search was solved, eventually, but not by the system itself. It was solved by a staff member who built a habit of checking the payments dashboard daily instead of trusting the software to flag discrepancies automatically, because that feature never worked the way it was demonstrated.

This is the pattern we see most often when schools in Kenya shop for management software. The problem is rarely a shortage of features. It is a mismatch between what the school actually needs solved and what the vendor is set up to sell.

Why Most School Management Systems Oversell and Underdeliver

Most school management systems on the market in Kenya are built as one product meant to serve every kind of school, from a twelve-teacher primary school in a rural county to a five-hundred-student private academy in Nairobi. To make that work commercially, vendors build in as many modules as possible and let each school pick and choose, at least in theory.

In practice, very few schools go through a real process of deciding which modules they need before they buy. They see a demo, the demo looks impressive, and the decision gets made on how complete the system feels rather than how well it fits the two or three problems the school is actually trying to solve.

The result is schools paying for capability they never use, staff who are trained on a fraction of what the system offers, and a support burden that grows every time a new admin joins and has to be walked through a dashboard built for a much larger, more complex institution than the one they are running.

What to Actually Look For Before You Buy

Start with the one or two problems you are actually trying to solve, not a feature wishlist. A school struggling with fee collection needs a strong payments and reconciliation module more than it needs hostel management. A school struggling with exam result compilation needs solid academic records and report generation more than it needs a transport tracker. Naming your real problem first stops you from being sold a system built around problems you do not have.

Check how the system handles fee payments specifically, since this is the module that touches parents most directly and causes the most friction when it is weak. Ask whether it supports M-Pesa directly, whether partial payments and payment plans are handled cleanly, and whether parents can see a clear, accurate balance without calling the school office. A system that gets this wrong creates more admin work than it saves.

Ask how the system handles offline or low connectivity situations. Not every school has reliable internet in every office, and a system that becomes unusable the moment connectivity drops is a real operational risk, particularly during exam periods when staff need consistent access to enter and compile results.

Look closely at how report cards and academic records are generated. This sounds like a minor feature until you are the person compiling report cards for four hundred students at the end of a term. A system that requires manual formatting per class, or that cannot easily handle a school's specific grading structure, will cost you more time than it saves.

Ask what happens to your data if you ever want to leave. A surprising number of school systems in Kenya make it difficult to export your own student records, fee history, and academic data in a usable format. This should be a simple, direct answer. If a vendor is vague about it, treat that as a warning sign, not a technicality.

Finally, ask who actually supports the system day to day. A local vendor who answers the phone when a bursar is stuck mid-term is worth more than an international platform with an offshore support queue and a forty-eight hour response time, especially during the weeks when the system absolutely cannot go down.

Off-the-Shelf Versus a System Built for Your School

An off-the-shelf school management system makes sense when your school's operations are fairly standard and you need something running quickly without a long setup process. Most established platforms handle the basics of fee tracking, attendance, and academic records reasonably well, and the monthly or annual licence cost is predictable.

A custom-built system becomes the right choice when your school has a structure or a process that does not fit neatly into a generic template. A school running a unique fee payment plan structure, a boarding school with specific hostel and welfare tracking needs, or a group of schools under one management company that needs consolidated reporting across campuses, all tend to outgrow generic platforms quickly. In those cases, paying for forty modules to use three of them is not actually the cheaper option once you account for the operational cost of working around a system that does not match how the school runs.

The realistic cost range for a professionally built school management system in Kenya, whether adapted from an existing platform or built custom, depends heavily on how many students and staff it needs to support and how many of the areas above need to be covered well rather than superficially. A scoping conversation is the only reliable way to get a number that reflects what your school actually needs, in the same way we have written about for software development costs generally.

How Cresbyte Approaches School Management Systems

We start every school project the same way we would start any institutional management system, by understanding the specific operational problem before proposing a solution. That approach shaped our work on systems like the clinic and pharmacy management system we built for an outpatient facility, where the priority was real-time accuracy on the records that mattered most, not a long list of features that looked good in a proposal.

For schools, that usually means building or configuring around fee collection and reconciliation first, since that is where most of the day-to-day pain lives, then layering in academic records, communication with parents, and reporting once the core operational problem is genuinely solved. We build on Django and Next.js with PostgreSQL, which gives schools a system that is reliable under real term-time load and that they fully own once it is delivered.

If your school is evaluating a management system, or already has one that is not being used the way it was sold to you, we are happy to look at what is actually happening day to day and give you an honest read on whether the fix is a better fit of existing software, reconfiguration, or something built specifically around how your school runs. Book a free scoping call with the Cresbyte team.

Frequently Asked Questions

What should a school look for in a school management system in Kenya?

Start with the specific problem the school is trying to solve, whether that is fee collection, academic records, communication with parents, or something else, rather than choosing based on the total number of features offered. Pay close attention to how the system handles fee payments and M-Pesa integration, how it performs with unreliable internet, how easily report cards and academic records are generated, and how accessible your own data is if you ever need to export it.

How much does a school management system cost in Kenya?

Costs vary widely depending on the size of the school, the number of students and staff the system needs to support, and how many operational areas it needs to cover well. Off-the-shelf platforms typically charge an annual or monthly licence fee, while a custom-built system has a higher upfront cost but no recurring licence fees. A scoping conversation with a development team is the only reliable way to get a number that reflects your school's actual requirements.

Should a school choose an off-the-shelf system or a custom-built one?

An off-the-shelf system is usually the right choice for schools with fairly standard operations that need something running quickly at a predictable cost. A custom-built system is worth considering when the school has a specific structure, such as a unique fee payment plan, boarding and welfare tracking needs, or multi-campus reporting, that a generic platform does not handle well without significant workarounds.

Why do schools end up paying for features they never use?

This usually happens when a system is chosen based on how complete it looks in a sales demo rather than on the one or two specific problems the school actually needs solved. Naming the real operational problem before evaluating vendors is the most effective way to avoid paying for a large system that only ever gets partially used.


M

Marketing Team

The Cresbyte engineering team builds custom web applications, business management systems, and digital platforms for companies serious about growth.