Free · Offline-First · AI-Powered · Kenya-Built

CBE School Management System
for Kenyan Schools

Free CBE and CBC school management for Kenya — attendance, M-Pesa fee collection, lesson plans, exam reports and WhatsApp parent alerts, running offline on any Android phone.

cbcSchool App showing attendance tracking, CBC report cards and M-Pesa fee payments on a teacher's tablet in a Kenyan classroom

Trusted by schools across Kenya

Free School Management Software for Kenyan Schools

No expensive hardware, no complex setup. This offline school app works on any Android phone — even in remote areas with no network.

Digital Attendance Register

Mark attendance on your phone with no internet. This offline attendance register syncs automatically to the cloud when connection returns — never lose a day's data.

  • Works on 2G, 3G or no network
  • Auto-sync via Background Sync API
  • CSV safety export for backup

CBC Report Card Generator

Generate fully compliant CBC report cards Kenya uses with EE, ME, AE, BE performance levels across all learning areas — downloadable as PDF.

  • Formative & summative assessments
  • Auto strand-level summaries
  • One-click PDF download

M-Pesa School Fees Collection

Send M-Pesa STK Push prompts to parents' phones for term fees. Automatic payment confirmation, ledger updates and subscription activation.

  • STK Push to parent's phone
  • Auto ledger & receipt
  • Bulk subscription billing

WhatsApp School Alerts

Notify parents instantly via WhatsApp when their child is absent, assessment results are ready, or school broadcasts are sent — no extra app for the parent.

  • Absence & consecutive absence alerts
  • Assessment result notifications
  • Fee reminders & broadcasts

Parent School Portal

Parents log in with their phone number via OTP SMS to view their child's attendance, report cards and fee statements — no app download required.

  • Phone OTP SMS login
  • View attendance & report cards
  • Download fee statements as PDF

School Marketplace

Subscription parents unlock a school-targeted marketplace inside the Parent Portal — post and view local ad campaigns as a bonus perk at no extra charge.

  • Accessible from the Parent Portal
  • Free for subscription parents
  • No double-charging

AI Seeding

When a headteacher registers, the system automatically seeds the complete KICD curriculum — all learning areas, strands, sub-strands, terms, rubrics, and exam sessions for each grade level. No manual curriculum setup required.

  • Complete KICD curriculum auto-seeded per grade level
  • Learning areas → strands → sub-strands in one click
  • Terms, rubrics, and exam sessions pre-loaded

Teacher, Parent & Headteacher Dashboards

Tailored dashboards for teachers, parents and headteachers — with the school marketplace inside the Parent Portal.

📚

Teacher Portal

  • Offline attendance marking
  • CBC continuous assessment entry
  • Exam session management
  • Class report generation
  • Lesson plan creation
Works Offline
Visit Portal →
👨‍👩‍👧

Parent Portal

  • View child's attendance
  • Download CBC report cards
  • Pay fees via M-Pesa STK Push
  • View fee statements (PDF)
  • Receive WhatsApp notifications
  • School Marketplace for subscription parents
Open in Browser
Visit Portal →
🏛️

Headteacher Portal

  • School-wide attendance overview
  • All student report cards
  • Fee collection dashboard
  • Bulk subscription billing
  • Staff management
Full Control
Visit Portal →

Up and Running in Minutes

No technical skills required. No hardware to buy. Start free today — school setup takes minutes, not weeks.

  1. Register Your School

    Your headteacher registers the school in minutes through the headteacher dashboard. A unique school ID and the full KICD curriculum are seeded instantly — no paperwork, no approval wait.

  2. Add Teachers & Students

    Add teachers and students to the system. Teachers log in with their phone number — no passwords to remember.

  3. Start Tracking Offline

    Teachers mark daily attendance on the offline school app running on their Android phone. Data syncs automatically when internet is available.

  4. Parents Pay via M-Pesa

    Parents receive an M-Pesa STK Push on their phone. One tap on their PIN — school fees confirmed, ledger updated, subscription unlocked.

Free School Management for Kenyan Schools

Schools, teachers and headteachers pay nothing. Parents pay a small per-term fee. Truly free school management software — no hidden charges.

School Plan

KSh 0/month
  • ✅ Unlimited teachers
  • ✅ Unlimited students
  • ✅ Offline attendance
  • ✅ CBC report cards
  • ✅ Headteacher dashboard
  • ✅ Exam session management
Get Started Free

Common Questions

Ready to Digitalise Your School?

Join schools across Kenya using this free school management software. No credit card, no setup fee, no hardware.

We'll get back to you within 24 hours. Takes under 2 minutes.