Every school runs on information: who is enrolled, who has paid, who teaches what and how each learner is doing.
For a long time that information has lived in files, in registers and in the heads of a few experienced members of staff. It works until the school grows, or until one of those people is away during the first week of term.
A school management system is meant to solve this. But there are many on the market, and they are not equal. If you are choosing one, here is how we would go about it.
Start with the problem, not the product
Before looking at any software, ask your own team where the time goes.
In most schools the answers are the same.
- Fees. Receiving payments, working out balances and following up arrears.
- Exams. Collecting marks from every teacher and turning them into report cards.
- Communication. Getting accurate information to hundreds of parents.
- Records. Finding a student's details quickly when someone needs them.
Whichever of these hurts most is where a system must be strongest. A product that does forty things but is weak on fees will not help a school whose bursar is overwhelmed.
Fee management is where systems prove themselves
Fees are the part of the system the school's survival depends on, so look at this first and look closely.
A good system should let you set up fee structures by class and by term, including the extras such as transport, lunch and activities. It should produce an invoice for every student without anyone typing them one by one.
Then comes the important part: receiving the money. Most parents pay by M-Pesa or through a bank. Ask how those payments get into the system. If the answer is that the bursar enters them from statements, the system is only doing half its job.
With proper integration, a parent pays using the student's admission number and the payment is recorded against that student within seconds. The balance updates and a receipt goes out. We explained how this works in our guide to M-Pesa integration.
You should also be able to see, at any moment, exactly who owes what, and send reminders without drafting each one.
Exams and report cards
Ask a teacher what they would most like to stop doing, and compiling marks is usually near the top.
A system worth having lets each teacher enter marks for their own subject once. Totals, averages, grades and positions are worked out automatically, and report cards for a whole class are produced together.
Check that it can follow the grading approach your school actually uses, and that it can be adjusted when the curriculum or your own policy changes. Education in Kenya has seen significant change in recent years, and a rigid system ages quickly.
Talking to parents
Parents want to know two things: how their child is doing and what they owe. A system that can send both by SMS saves the office an enormous amount of printing and phone calls.
Look for the ability to send fee balances and reminders, exam results, and notices about opening dates and events, either to everyone or to a particular class.
Questions to put to any supplier
- Can you show me the system working, with realistic data, and not only slides?
- How do M-Pesa and bank payments reach a student's account?
- Can it handle our fee structure, including the unusual cases?
- Who moves our existing records in, and what will that cost?
- Will you train our staff in person, and what support do we get after that?
- What happens to our data if we stop using you? Can we take it with us?
- How is student and parent information kept safe? Schools hold sensitive personal data, and the law takes that seriously, as we covered in our piece on the Data Protection Act.
- What is the full yearly cost, including SMS, support and extra users?
Mistakes we see schools make
- Buying on price alone. The cheapest system is expensive if staff give up on it after a term.
- Buying for features nobody will use, while the daily jobs remain awkward.
- Skipping training. A system only the IT teacher understands is not a school system.
- Changing everything at once. Start with fees, let people get comfortable, then add exams and the rest.
- Forgetting the internet. Ask what still works when the connection drops.
A school system has succeeded when the office is quiet on fee day.
A system shaped around your school
No two schools are organised in quite the same way. Streams, boarding arrangements, fee policies and grading all differ. Software that expects every school to work identically will always fit badly.
Our school management system covers admissions, fees, classes, timetables, exams, parent communication and the school store, and we set it up around how your school already runs.
Whatever you choose, the test is simple. A term after it goes in, are your bursar, your teachers and your parents spending less time on paperwork? If they are, it was the right choice.
If you would like to see what that could look like for your school, we would be glad to talk.



