🔴 Online tutoring this holiday: live CBC & IGCSE classes with real teachers · 4 classes a week · KSh 3,000 a week · M-Pesa Enrol now →
πŸ“š Kenya's #1 CBC (now CBE) & IGCSE Learning Platform | πŸ’¬ WhatsApp Support
M-Pesa Β· Visa Β· PayPal Β· Sent to your email after payment
Teacher Resources
📚 KJSEA and KPSEA revision courses
Grade 9 KJSEA Β· KSH 400 Grade 6 KPSEA Β· KSH 300

M-Pesa · sent to your email after payment

How Much Does It Really Cost To Run A CBC School In Kenya? Real Numbers For Principals

You are a head teacher or board member. The annual budget conversation is coming. Here is the honest, line-by-line breakdown of what it really costs to run a CBC school in Kenya in 2026.

How Much Does It Really Cost To Run A CBC School In Kenya? Real Numbers For Principals
Holiday 2026 · Now enrolling
Live online classes with real teachers this holiday
CBC Grades 4–10 from KSh 3,000 a week · IGCSE from KSh 6,000 · 4 classes a week · M-Pesa

You are a head teacher, principal or board member of a Kenyan school. The annual budget conversation is coming. Most "cost to run a school" guides online are written by consultants who have never had to find the salary money in March. This guide is for people who have. Here is the honest, line-by-line breakdown of what it really costs to run a CBC school in Kenya in 2026, and where the biggest hidden costs hide.

The five cost layers

Any Kenyan school's annual budget breaks into five layers. The relative weight changes with size: a 100-learner school is mostly salaries; a 1,000-learner school spreads costs more evenly. But the layers are the same.

  1. Staff salaries: typically 55–70% of total budget
  2. Materials and consumables: 10–15%
  3. Facilities and utilities: 8–15%
  4. KICD compliance, KNEC exam fees, statutory obligations: 5–10%
  5. Technology, software and digital tools: 2–5% (rising)

Layer 1: Staff salaries

For a CBC school with about 250 learners, you typically need:

  • 1 head teacher / principal: KSH 60,000–150,000/month depending on tier (private day school: lower end; established mid-tier: higher)
  • 10–14 teachers: KSH 25,000–65,000/month each, average around KSH 35,000
  • 2–3 administration staff (bursar, secretary, IT): KSH 20,000–40,000/month each
  • 4–6 support staff (cooks, cleaners, watchmen, gardener): KSH 12,000–22,000/month each

For a 250-learner private school, annual salary bill is typically KSH 6 million to 10 million. NSSF, NHIF and PAYE add another 8–12% on top.

Advert Watch: put AI to work: a 46-second advert
AI Consultancy Kenya: assess, advise, implement and train, so AI is put to work where it pays off. Free AI business assessment, no obligation.
Advert for AI Consultancy Kenya. The voice-over is AI-generated.

Layer 2: Materials and consumables

Per learner per year, expect:

  • Textbooks and KICD-aligned learner materials: KSH 3,000–8,000 (CBC subjects, replaced every few years)
  • Stationery (notebooks, pens, chalk/markers, printer toner): KSH 1,500–3,000
  • Lab and practical materials (Sciences, Home Science, Pre-Tech): KSH 1,000–2,500
  • Sports equipment depreciation and consumables: KSH 500–1,500

For a 250-learner school: KSH 1.5 million to 3.5 million per year on materials. Schools that print revision papers in-house save here vs schools that buy commercial revision packs: but the photocopier toner and paper bill is rarely counted accurately.

Layer 3: Facilities and utilities

  • Electricity (KPLC): KSH 25,000–80,000/month depending on size and computer lab presence
  • Water: KSH 15,000–40,000/month, higher if you have boarding
  • Internet (Safaricom Business / Zuku / Liquid): KSH 10,000–35,000/month
  • Cleaning supplies, security, vehicle fuel, maintenance: KSH 30,000–100,000/month
  • Rent (if leasing) or mortgage / building depreciation: varies wildly

Typical mid-size school: KSH 1.5 million to 4 million per year in facilities and utilities.

Layer 4: KICD compliance, exam fees, statutory obligations

KICD requires schools to use approved curriculum designs (free download from kicd.ac.ke). KNEC charges examination registration and assessment fees:

  • KPSEA registration: KSH 350 per Grade 6 learner
  • KJSEA registration: KSH 750 per Grade 9 learner (2026 introductory rate; may rise)
  • KCSE registration: KSH 7,200 per Form 4 candidate (2026)
  • TSC compliance (if you employ TSC-registered teachers): document fees and registration costs
  • County education office annual return and inspection fees: varies, KSH 30,000–120,000
  • NEMA, NCK (National Construction Authority) and other compliance: KSH 50,000+ for medium schools annually

Layer 5: Technology and digital tools: the layer that's growing fastest

This is the layer that has changed most since 2020. Five years ago, schools spent a tiny percentage of budget on software. In 2026:

  • School management system (fee tracking, report cards, parent communication): KSH 80,000–500,000/year depending on vendor
  • Email and Google Workspace / Microsoft 365 for staff: KSH 1,200–2,500 per staff member per year
  • Digital learning content licences: highly variable, often KSH 100,000–500,000/year for a per-learner subscription model
  • Internet and devices for teachers (laptops, projectors): annual depreciation KSH 100,000–400,000
  • AI tools (lesson planning, marking, tutoring): this is the new line item; from individual ChatGPT Plus subscriptions for teachers (KSH 3,000/month each) to school-wide AI subscriptions (KSH 30,000–300,000/year)

Where the biggest hidden costs hide

Three categories show up much larger than principals expect:

1. Printing and photocopying. Run a 250-learner school for a year and you probably spend KSH 250,000–600,000 on toner, paper and machine maintenance. Most schools never track this against the cost of buying ready-printed revision materials.

2. Teacher CPD and training. One CBC retraining workshop per teacher per year (KSH 8,000–20,000 each) adds up fast across a 14-person staff. Skipping it means TPAD scores drop and TSC compliance suffers.

3. Parent communication. SMS gateways (Africa's Talking), bulk WhatsApp tools, newsletter design: schools spend KSH 100,000–300,000/year here without realising it.

The whole budget: illustrative for a 250-learner private CBC school

Putting it together, a typical mid-tier 250-learner private CBC day school in Kenya in 2026 has an annual operating budget in the range of KSH 12 million to 22 million. That works out to KSH 48,000–88,000 per learner per year: which (interestingly) is close to what the school will charge in fees, minus surplus and contingency.

For schools in the same band, the digital tools layer (Layer 5) is the most predictable place to find savings. Bundling content + AI + report-card tools in one licence typically beats buying them piecemeal.

How CBCEduKenya for Schools fits

We built CBCEduKenya for Schools to consolidate the digital layer for Kenyan schools. One annual licence covers every CBC + IGCSE PDF for every learner, Somo AI tutor, Lesson Plan AI for teachers, CBA Rubric Builder, and Smart Flashcards. Pricing scales with enrolment: KSH 30,000/year (up to 200 learners), KSH 75,000/year (201–600), from KSH 150,000/year (600+).

The comparison most principals run: KSH 75,000/year for 500 learners works out to KSH 150 per learner per year. Buy three revision packs per learner per year individually and you have already paid more: without getting the AI tools, report card builder or unlimited downloads.

Book a 15-minute call about a school licence.
β†’ See CBCEduKenya for Schools: tiered KSH 30,000/yr to KSH 150,000+/yr.
14-day free pilot before any payment. WhatsApp +254 711 344 702 to schedule.

Sources: Kenya National Bureau of Statistics private school cost surveys 2024-2025; KNEC published exam registration fees 2026; KENPRO and KEPSHA private school operating reports; conversations with Kenyan school principals. Costs are illustrative ranges; exact figures vary by location, size and ownership model. Last updated: June 2026.

Free download for exam season
The KJSEA Mini-Mock: 27 questions across all 9 learning areas, with the full marking scheme.
Get it free
Video Watch: Holiday, Day 12: a 90-second story
CBCEDUKENYA ACADEMY: live online CBC and IGCSE classes with a real teacher, from KSh 3,000 a week. Call or WhatsApp 0711 344 702.
A short cartoon story. The family is fictional.
🎓 Ready to help your child?

KJSEA and KPSEA revision courses

The Grade 9 KJSEA course covers all 9 learning areas for KSH 400. The Grade 6 KPSEA course covers all 5 subjects for KSH 300. Notes, worked examples, topical questions and full marking schemes in both.

KSH 300 or KSH 400 · Get it now → 📱 M-Pesa, sent to your email after payment · join parents preparing now
✨ Free · No signup
Get your child's free personal revision plan Their grade, weak subjects and exam date, a dated study plan with targeted practice, in seconds.
Build it free →
🇰🇪 FREE AI TUTOR Β· BUILT FOR CBC

Have a CBC question this article didn't answer?

Ask Somo, Kenya's first AI tutor. CBC-grounded, Kenyan examples, instant feedback. Five free questions a day with no signup, or start a 7-day free trial for 30 questions a day.

Try Somo Free →
Get free CBC revision tips on Telegram Daily study tips, new free guides and KJSEA and KPSEA reminders. No cost, leave any time. Join free
📚

Get Free CBC (now CBE) Revision Materials

Join 500+ Kenyan teachers and parents. Get a free sample pack (Grade 7 Maths notes + exam) plus weekly study tips.

No spam. Unsubscribe anytime. We respect your privacy.

S Ask Somo 🇰🇪 FREE Β· AI TUTOR Γ—