All articles
Schools & CBC16 October 2026 7 min read

School Management System Prices in Kenya: What CBC Schools Actually Pay

School management systems in Kenya are priced per learner, per term, or as a one-off build. Here's what's typical, what a CBC school actually needs, and the hidden costs (SMS, data migration, support) to ask about.

A school management system runs admissions, fees, CBC assessment records, report cards and parent communication in one place. In Kenya, vendors charge in three ways, and comparing them takes a little arithmetic.

How school systems are priced

  • Per learner per year: commonly a few hundred shillings per learner, sometimes with an onboarding fee
  • Per term, flat by school size: tiers by number of learners
  • One-off custom build: a larger upfront cost, then hosting and support. Private schools of a few hundred learners typically see quotes from the low hundreds of thousands
  • Free versions exist, but check what's locked (usually report cards, SMS and fee reminders) and who owns the data

What a CBC school actually needs

  • Learner records and admissions
  • Fees: invoices, M-Pesa paybill payments matched to admission numbers, balances and receipts
  • CBC assessment: rubric-based records per learning area and strand, with performance levels
  • Report cards that parents can read, generated in minutes, not weekends
  • Parent communication by SMS or WhatsApp: fee reminders, results, events
  • Staff, timetable and exam management for bigger schools

The hidden costs to ask about

  • SMS bundles: usually billed separately
  • Migrating old learner and fee records
  • Training for the bursar and teachers
  • Support response times during exam and reporting weeks
  • Exporting your data if you switch vendors

We build school systems and learning products under the SkoolForm name. SkoolForm Academy is our CBC learning and assessment product. If your school's needs don't fit a packaged system, we can build or customise one around your fees structure and reporting.

Is there a free school management system in Kenya?

Some vendors offer free tiers, usually with limits on learners, report cards or SMS. Free can work for a small school, but confirm you can export all your data.

Can parents pay school fees by M-Pesa into the system?

Yes. With a paybill and an integration, fees paid with the admission number as the account are matched automatically and receipts go out without the bursar typing anything.

A

Antony Mungai

Founder, Steff Cloud — building websites, systems and automation for Kenyan businesses from Nakuru.

Want this working in your business?

Get a free quote today — no obligation, reply within 2 hours.