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.
Welcome back,
Principal Wanjiru
1,248
Learners
96%
Attendance
KES 3.2M
Fees collected
Fee collection
▲ 12%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 moreFees & M-Pesa
Invoice fees, accept M-Pesa payments and reconcile automatically. Parents get instant receipts; you get a clear balance sheet.
Learn moreCBC Assessment
Strand and sub-strand grading, learner portfolios and CBC-ready report cards that take minutes, not weekends.
Learn moreAttendance
Mark attendance in a tap and notify guardians instantly. Spot patterns before they become problems.
Learn moreCommunication
Reach every parent by SMS and in-app messages — fee reminders, results and announcements, all from one place.
Learn moreReports & Analytics
Real-time dashboards on enrolment, performance and finance so school leaders make confident decisions.
Learn moreGet 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
PaidMathematics · Grade 5
Number patterns · sub-strand
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
Up and running in three steps
No IT department required. Our team helps you every step of the way.
Get started
Create your school account and tell us about your school. We will recommend the right plan for your size and needs.
We set you up
We help you import students, staff and classes from Excel. Most schools are fully set up within 24–48 hours.
Go live & grow
Start collecting fees, marking attendance and tracking CBC performance — with WhatsApp support whenever you need it.
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
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
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
No setup fees. See full pricing & comparison →
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.
Everything you might be wondering
Does School Manager work with CBC?
Can parents pay school fees through M-Pesa?
How long does it take to set up?
Can I import my existing student data?
Is training provided for staff?
What happens if I need to cancel?
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.