Built for Kenyan schools

Run your entire school from one place.

The school management system built for schools in Kenya — students, fees, M-Pesa payments, attendance and CBC performance in one beautifully simple dashboard. Less paperwork, happier parents, more time to teach.

Data always secure Live in 24–48 hours 24/7 WhatsApp support
app.schoolmanager.co.ke

Welcome back,

Principal Wanjiru

Term 2 · 2026

1,248

Learners

96%

Attendance

KES 3.2M

Fees collected

Fee collection

▲ 12%
Flat monthly pricing No per-student fees Built for CBC M-Pesa ready
500+
Students managed
99.9%
Uptime guarantee
24–48 hrs
Setup time
24/7
WhatsApp support
Why School Manager

Everything your school needs, nothing it doesn't

One platform replaces the spreadsheets, paper registers and disconnected tools — purpose-built for the way Kenyan schools actually run.

Student Management

One profile per learner — admissions, classes, guardians, documents and history, always up to date and searchable in seconds.

Learn more

Fees & M-Pesa

Invoice fees, accept M-Pesa payments and reconcile automatically. Parents get instant receipts; you get a clear balance sheet.

Learn more

CBC Assessment

Strand and sub-strand grading, learner portfolios and CBC-ready report cards that take minutes, not weekends.

Learn more

Attendance

Mark attendance in a tap and notify guardians instantly. Spot patterns before they become problems.

Learn more

Communication

Reach every parent by SMS and in-app messages — fee reminders, results and announcements, all from one place.

Learn more

Reports & Analytics

Real-time dashboards on enrolment, performance and finance so school leaders make confident decisions.

Learn more
Fees & Payments

Get paid faster, chase less

Send fee invoices in bulk, accept M-Pesa straight from parents' phones, and watch every shilling reconcile to the right learner automatically.

  • Automated M-Pesa reconciliation
  • Bulk invoicing & instant receipts
  • Real-time balances per learner & class
  • Statements parents actually understand

Fee Statement · Grade 6

Paid
Tuition — Term 2KES 18,000
Lunch programmeKES 6,000
TransportKES 4,500
Paid via M-PesaKES 28,500

Mathematics · Grade 5

Number patterns · sub-strand

Achieving Above Expectation92%
Meeting Expectation68%
Approaching Expectation41%
CBC Ready

Assessment built for the CBC era

Capture competency-based assessments the way the curriculum intends — by strand and sub-strand — and generate report cards parents can actually read.

  • Strand & sub-strand performance levels
  • Learner portfolios & evidence
  • One-click CBC report cards
  • Termly progress tracking
Simple process

Up and running in three steps

No IT department required. Our team helps you every step of the way.

01

Get started

Create your school account and tell us about your school. We will recommend the right plan for your size and needs.

02

We set you up

We help you import students, staff and classes from Excel. Most schools are fully set up within 24–48 hours.

03

Go live & grow

Start collecting fees, marking attendance and tracking CBC performance — with WhatsApp support whenever you need it.

Pricing

A plan for every school

Flat monthly pricing per school — no per-student charges, no setup fees, no surprises. Billed in Kenyan Shillings.

Starter

Contact us

Flat monthly · no per-student fees

For small & growing schools

  • Up to 200 students
  • Student records & enrollment
  • Attendance tracking
  • Basic fee management
  • 2 staff user accounts
  • Email & WhatsApp support
Get Starter pricing
Most popular

School

Contact us

Flat monthly · no per-student fees

For established primary & secondary schools

  • Up to 600 students
  • Everything in Starter
  • CBC grades & report cards
  • Analytics & financial reports
  • Parent SMS notifications
  • Priority WhatsApp support
Get School pricing

Institution

Contact us

Flat monthly · no per-student fees

For large & multi-campus institutions

  • Unlimited students
  • Everything in School
  • Multi-campus management
  • Consolidated reporting
  • Unlimited staff accounts
  • Dedicated onboarding
Get Institution pricing

No setup fees. See full pricing & comparison →

Secure & reliable

Your school's data is safe with us

Built on secure cloud infrastructure with daily backups and strict access controls.

Encrypted in transit

All data is protected with industry-standard encryption end to end.

Daily backups

Automatic backups mean your records are never lost.

Role-based access

Teachers, bursars and admins see only what they should.

Works everywhere

Fast and responsive on any phone, tablet or computer.

Common questions

Everything you might be wondering

Does School Manager work with CBC?
Yes — School Manager is built with CBC in mind. You can track strands, sub-strands and learning outcomes, and generate CBC-format report cards for each student. We stay updated as the curriculum evolves.
Can parents pay school fees through M-Pesa?
Yes — School Manager supports M-Pesa integration for fee payments. Parents pay directly and the system records and reconciles the payment automatically. No more manual reconciliation at end of term.
How long does it take to set up?
Most schools are fully up and running within 24–48 hours. Our setup wizard guides you through everything, and our support team is available on WhatsApp to help at any step.
Can I import my existing student data?
Yes — if your records are in Excel or a simple spreadsheet, you can upload them directly. Our team can also help with the import if needed.
Is training provided for staff?
Yes — every new school gets video tutorials, a step-by-step user guide, and a live onboarding session. Most staff are comfortable using the system within a day.
What happens if I need to cancel?
Cancel anytime — no penalties. We'll export all your school data in Excel format so it's always yours. You're never locked in.

Ready to run your school the smarter way?

Get started with School Manager today. Flat monthly pricing, no per-student fees, and most schools are live within 24–48 hours.