Blog β€Ί By Industry

School Management System in Kenya (2026): Features, Prices and How AI Helps Admissions and Fees

By Industry Updated 2026-10-20 Β· 7 min read
Pupils studying at desks in a Kenyan school classroom

Photo: Original photo by Moving Mountains Trust, CC BY 2.0. Cropped.

A school management system in Kenya is software that runs a school's administration in one place: admissions, student records, CBC assessments and report cards, fees billing with M-Pesa collection, timetables, staff records and parent communication. In 2026 schools typically pay from a few hundred shillings per student per year on subscription platforms to several hundred thousand shillings for custom or licensed systems. AI adds 24/7 parent and admissions support on WhatsApp, fee reminders and dashboards.

Key takeaways

The admin load on Kenyan schools

Ask a bursar or school administrator what fills their week and you'll hear the same list: matching M-Pesa fee payments to the right student, answering parents' balance questions, chasing arrears, preparing CBC assessment reports, handling admissions enquiries in January, May and September, and communicating everything from closing dates to trip fees. Most of it is repetitive, time-sensitive and happens on WhatsApp and phone calls.

A school management system handles the records. Connected to WhatsApp and payments, with some AI, it also handles most of the communication.

What features should a school management system in Kenya have?

AreaKey features
AdmissionsOnline applications, document upload, interview scheduling, offer letters, admission numbers
Student recordsBio-data, guardians, medical notes, UPI/NEMIS numbers, class history, discipline
AcademicsCBC competency-based assessments, exam marks for upper levels, report cards, analysis
Fees and financeFee structures by class and term, invoices, M-Pesa paybill integration, balances, receipts, arrears reports
TimetablingClass and teacher timetables, substitutions
StaffRecords, leave, payroll integration
CommunicationSMS/WhatsApp/email to parents by class or individually, notices, emergency alerts
Parent portal or appBalances, receipts, reports, attendance, calendar
ExtrasTransport routes, boarding, library, inventory, canteen

How much does a school management system cost in Kenya?

Price models differ:

Total cost includes setup and data migration, training, SMS/WhatsApp messaging, and any hardware such as biometric attendance devices.

How does M-Pesa fees collection work?

The single biggest win for most schools is automatic fee reconciliation. The standard setup:

  1. The school uses a Paybill number. Parents pay using the student's admission number as the account number.
  2. Safaricom sends each payment to the system through the Daraja API (C2B confirmation).
  3. The system matches the account number to the student, updates the balance and sends an automatic receipt to the parent by SMS or WhatsApp.
  4. Payments with wrong account numbers go to an exceptions list for the bursar, instead of being lost.

This removes hours of daily statement-matching and the "I paid but it's not reflecting" calls. We explain the mechanics in M-Pesa reconciliation.

Where does AI help schools?

As with any school data, AI tools must be configured so they never share one family's information with another, and teachers stay responsible for every assessment.

The school website still matters

Parents research schools online before they visit. Searches like "best CBC schools in Ruiru", "boarding schools in Nakuru fees" and "international schools Nairobi" are common, and AI assistants now answer them by quoting school websites. A good school website has clear pages for curriculum, fees, admissions, facilities, transport and boarding, real photos and contact options, and it connects admissions forms directly to the management system. See our school websites in Kenya service and the Kamagambo University case study.

How to choose a school management system

  1. Request a demo of a full term: admission, fees, assessment, report cards, communication.
  2. Confirm CBC/CBE support for your levels and how upper-level exams are handled.
  3. Test the M-Pesa integration with real payments, including wrong account numbers.
  4. Check the parent experience on a basic smartphone.
  5. Ask about offline use, backups, uptime and data export.
  6. Confirm data protection: role-based access, audit logs, consent and ODPC compliance.
  7. Speak to two schools of similar size that use it.

Data protection: extra care for children's data

Schools hold personal data about children, including health and family details. Education is among the sectors that must register with the Office of the Data Protection Commissioner, and the Data Protection Act requires a lawful basis and parental consent where appropriate when processing children's data. Practical rules: limit who can see what, verify parents before sharing balances or results, don't post identifiable student information publicly without consent, and make sure your vendor signs a data-processing agreement.

A term in the life of an automated school office

Here's how the calendar looks for a mid-sized private school once the system, payments and WhatsApp assistant are connected:

Nothing here is futuristic. It's a connected set of tools doing the repetitive work, while staff handle the conversations that need judgement and care.

Implementation tips

Mistakes schools make when buying software

Next step

List the three tasks that consume most of your administration's time each term. For most schools it's fees reconciliation, parent enquiries and report cards. Choose the system and automations that remove those first. If you'd like to see an admissions and fees assistant working on your school's information, request a free 7-day prototype.

Related articles

Two young women checking messages on their phones at an event in NairobiAI Lead Capture on WhatsApp: How Kenyan Businesses Stop Losing InquiriesWoman sorting a stack of paper forms beside an office computerHow to Reduce Manual Data Entry by 80% Using AI (Step by Step)Young Kenyan entrepreneurs gathered around a laptop at an innovation eventAI Dashboards for Non-Technical Founders: finally understand your business

Frequently asked questions

How much does a school management system cost in Kenya?
Costs range from per-student subscriptions charged per term or year to flat annual licences and custom systems costing several hundred thousand shillings upfront. Add setup, training and messaging costs.
What is the best school management system in Kenya?
The best one supports your curriculum and levels, automates M-Pesa fee reconciliation, gives parents easy access to balances and reports, protects student data and has reliable local support. Compare demos and speak to schools using them.
Can parents pay school fees through M-Pesa automatically?
Yes. Parents pay to the school's Paybill using the admission number as the account number, and an integrated system updates the balance and sends a receipt automatically.
Does a school management system support CBC?
Most systems built for Kenya now support competency-based assessment and report cards. Confirm it covers your levels and the latest assessment formats before buying.
Can AI answer parents' questions about fees and admissions?
Yes. An AI assistant on WhatsApp or the school website can answer admissions questions 24/7 and, after verifying the parent, share balances and term dates from the system.
Do schools need to register with the Data Protection Commissioner?
Education institutions process personal data, including children's, and fall within sectors required to register with the ODPC. Check your registration and renewal status.

Want this built for your business?

Kavenacc Digital Solutions builds custom AI dashboards, AI agents and web apps in days β€” with a free working prototype in 7 days and 100% ownership of the code.

Start My Free Prototype β†’

Written by Narkisho Nyonje β€” Founder, Kavenacc Digital Solutions. 26 years in IT & software, 50+ applications shipped, author of β€œThe Future of Work in the New AI Era” (Amazon / Barnes & Noble). Get a free 7-day working prototype of your own AI system.

Explore Kavenacc services & pricing β†’

Chat with a Real Personon WhatsApp
Get a quote WhatsApp (opens in a new tab) Call