Self-hosted · Built for Kenyan schools

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.

Lifetime licence Installed for you Your data on your server
portal.yourschool.ac.ke

Welcome back,

Principal Wanjiru

Term 2 · 2026

1,248

Learners

96%

Attendance

KES 3.2M

Fees collected

Fee collection

▲ 12%
One-off KES 50,000 No monthly fees Runs on your own cPanel Built for CBC M-Pesa ready
KES 50K
One-off price
KES 0
Monthly fees
24–48 hrs
Installation to go-live
500+
Students managed
Why School Manager

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 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
Why own it

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
Simple process

From order to go-live in three steps

No IT department required — we handle the technical work for you.

01

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.

02

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.

03

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.

Pricing

One price. Everything included.

A lifetime licence for your school — installed on your hosting, loaded with your data and ready for your staff.

Lifetime licence

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 →

Secure & in your control

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.

Common questions

Everything you might be wondering

How much does School Manager cost?
School Manager costs a one-off KES 50,000 per school. That buys a lifetime licence, installation on your own hosting, data import and staff training. There are no monthly subscriptions and no per-student fees.
Do I pay monthly or yearly?
No — you pay once. Your only running costs are your own web hosting and domain, paid directly to your hosting provider, plus SMS credits if you send SMS to parents.
What do I need to host it?
A standard cPanel hosting account with PHP 8.2 or newer and MySQL, plus a domain or subdomain such as portal.yourschool.ac.ke. No hosting yet? We can set you up through HostingKE.
Who installs it?
We do. Once your order is confirmed we install and configure School Manager on your hosting, import your existing Excel records and train your staff — no IT department needed.
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 learner.
Can parents pay school fees through M-Pesa?
Yes. Parents pay by M-Pesa and the system records and reconciles each payment automatically, so there is no manual reconciliation at the end of term.
Is training provided for staff?
Yes — staff training and onboarding are included in the price. Most staff are comfortable using the system within a day.
Is my school’s data safe?
Yes. Your records live on your own hosting rather than a shared platform, access is protected with role-based permissions, and you can back everything up with your cPanel backup tools.
Which counties in Kenya do you serve?
We install School Manager for schools in all 47 counties — from Nairobi and Mombasa to rural areas. The system works on any phone, tablet or computer with an internet connection.
Can I see a demo before buying?
Yes. Choose “See a demo first” on the order form and we’ll arrange a walkthrough of School Manager for your team.
How do I buy?
Click “Buy the System” and fill in a short form with your school’s details. We confirm everything with you, send an invoice for KES 50,000 and agree an installation date.

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.