Case Study · Software and Web

A school management system built for how small Kenyan schools actually run

A single web app that replaces the spreadsheets, exercise books and paper registers most small schools run on. Built for a preparatory school in Kenya, and available for any school that wants the same.

School name withheld at the client's request. Screenshots below have the school's name and logo blurred for the same reason; student names shown are placeholder data, not real students.

"We used to do everything physically on paper, and it wasn't sustainable. Papers went missing, they piled up, and keeping track of everything became a real headache. Since switching to this system, my work and my teachers' work has become so much more efficient. Everything is in one place now, and nothing gets lost."

Catherine, Director

What it does

Everything a small school's admin runs on, in one place

No IT department, no installation, no training required beyond a login and password. It runs in a browser on whatever device is already in the office. Designed around the CBC curriculum (PP1 to Grade 6) and how Kenyan schools actually collect fees (M-Pesa, bank, cash) and communicate with parents (WhatsApp), not a generic system adapted after the fact.

Fee collection

Record M-Pesa, bank and cash payments against each student's real fee balance, with genuine typed-in payment references, not made-up codes. Automatically tracks who's paid, who's partial, and who owes what.

Unpaid fees & reminders

See defaulters at a glance and send a payment reminder straight to a parent's WhatsApp in one tap.

Attendance

Mark daily attendance per class, and print a register for a single day, a week, a month, or a whole term.

Timetable

An editable weekly timetable per class, built for how CBC schools actually structure their day, not a rigid template.

Lesson plans

Teachers log and file lesson plans by class and date.

CBC assessment & report cards

Scored on the official KNEC 8-level achievement scale (EE1–BE2), with report cards generated and archived per term so past reports never change.

Staff directory & payroll

A record of every staff member's role, contact details and salary, visible only to the people who should see it.

Finance overview

Real income and expenses for the term, not estimates.

Role-based access

The director, head teacher, class teachers and subject teachers each see only what's relevant to their role.

Your school's own branding

Your school's name, logo and contact details appear automatically on every receipt, invoice and report the system generates.

See it in action

A look inside the system

Demo data shown throughout. Student names are placeholders, not real students; the school's own name and logo are blurred at the client's request.

School overview dashboard showing fees collected, outstanding balances, and attendance by class
Overview dashboard : fees, outstanding balances, and attendance at a glance
Collect fees screen listing students with their fee balances
Collect Fees : every student's balance in one list
Unpaid fees and reminders screen showing defaulters and WhatsApp reminder status
Unpaid Fees & Reminders : defaulters and one-tap WhatsApp reminders
Attendance and daily summary screen showing present and absent counts by class
Attendance & Daily Summary : who's here today, by class
Weekly timetable editor for a class
Weekly Timetable : editable per class
CBC assessment reports screen for selecting a learner and generating a report
CBC Assessment Reports : scored on the official KNEC scale
Finance and profitability screen showing term income and expenses
Finance & Profitability : real income and expenses for the term
Staff directory and payroll screen with teacher contacts and school branding settings
Staff Directory & Payroll : contacts, salaries, and school branding settings

Also fully usable on mobile, on whatever device is already in the office.

Mobile view of the school overview dashboard Mobile view of the collect fees screen
Get started

Want something like this for your school?

Book a free Business Systems Audit and we'll map out what a system like this would look like for your school.

Book your free Business Systems Audit