A school management system your school owns — for a one-off KES 50,000.
School Manager is the school management system for Kenyan schools — students, fees and M-Pesa, attendance and CBC performance in one dashboard. We install it on your own cPanel hosting. No monthly subscriptions, no per-student fees.
Welcome back,
Principal Wanjiru
1,248
Learners
96%
Attendance
KES 3.2M
Fees collected
Fee collection
▲ 12%Everything your Kenyan school needs to manage fees, CBC, and attendance
One system 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
Stop renting your school software
Subscription systems charge you every term, forever. School Manager is a one-off purchase your school owns.
Typical subscription software
- You pay every month or term, for as long as you use it
- Costs grow as prices rise or enrolment increases
- Your records are stored on the vendor’s servers
- Miss a payment and your school can be locked out
School Manager · self-hosted
- You pay KES 50,000 once — the licence is yours for life
- No monthly fees and no per-student charges
- Your records live on your own hosting, under your control
- Your system keeps running for as long as your hosting is active
From order to go-live in three steps
No IT department required — we handle the technical work for you.
Order the system
Fill in the short order form. We confirm your details, send an invoice for KES 50,000 and agree an installation date.
We install it on your hosting
We install and configure School Manager on your own cPanel hosting and domain — for example portal.yourschool.ac.ke.
Import, train & go live
We import your records from Excel and train your staff, so you can start collecting fees, marking attendance and tracking CBC performance.
One price. Everything included.
A lifetime licence for your school — installed on your hosting, loaded with your data and ready for your staff.
School Manager · Self-hosted
KES 50,000 one-off
Pay once per school · no monthly fees
- Lifetime licence for one school
- Installed for you on your own cPanel hosting & domain
- Every module — students, fees & M-Pesa, CBC, attendance, HR and more
- Data import from your existing Excel records
- Staff training & onboarding session
- No monthly fees and no per-student charges
What you need to host it
School Manager runs on standard cPanel hosting — no special server or IT team required.
- A cPanel hosting account with PHP 8.2+ and MySQL
- A domain or subdomain, e.g. portal.yourschool.ac.ke
- An SSL certificate — free AutoSSL on most cPanel hosts
Hosting and your domain are paid separately to your hosting provider. Don't have hosting yet? We can set you up through HostingKE →
No monthly fees. No per-student charges. See full pricing details →
Your school's data stays on your server
School Manager runs on hosting you control, with strict access controls built in.
Your hosting, your data
Records live on your own cPanel hosting — not on a vendor’s shared platform.
Secure connections
Runs over HTTPS with your SSL certificate, keeping logins and records encrypted in transit.
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
How much does School Manager cost?
Do I pay monthly or yearly?
What do I need to host it?
Who installs it?
Does School Manager work with CBC?
Can parents pay school fees through M-Pesa?
Is training provided for staff?
Is my school’s data safe?
Which counties in Kenya do you serve?
Can I see a demo before buying?
How do I buy?
Ready to own your school management system?
One payment of KES 50,000 — installed on your own hosting, with data import and staff training included. No monthly fees.