Skip to main content

Complete School Management for Kenyan Schools

Manage students, academics, fees, and parent communication in one powerful platform. Built for CBC and 8-4-4, with M-Pesa integration, SMS alerts, and multi-role dashboards for admins, teachers, bursars, and parents.

Trusted by Schools Across Kenya

Nairobi Academy school logo Nairobi Academy Mombasa High School logo Mombasa High School Kisumu International School logo Kisumu International Nakuru Preparatory School logo Nakuru Preparatory Eldoret Primary School logo Eldoret Primary Thika Secondary School logo Thika Secondary Nairobi Academy school logo Nairobi Academy Mombasa High School logo Mombasa High School Kisumu International School logo Kisumu International Nakuru Preparatory School logo Nakuru Preparatory Eldoret Primary School logo Eldoret Primary Thika Secondary School logo Thika Secondary

Everything Your School Needs in One Platform

  • Complete School ERP Manage students, teachers, academics, fees, attendance, timetables, and communication in one unified platform. Built specifically for Kenyan schools with support for CBC/8-4-4 curriculum, streams, houses, and academic terms.
  • M-Pesa First Finance Accept payments via M-Pesa, cash, bank, and card with automatic reconciliation. Generate receipts, track arrears, manage partial payments, and give parents real-time access to fee balances and statements.
  • Parent Self-Service Parents register themselves, link multiple children, view fee balances, access report cards, track attendance, and receive school announcements—all from one secure dashboard with child switching.
  • Role-Based Access Secure dashboards for admins, teachers, bursars, and parents with granular permissions, 6-digit secret key protection, audit logs, and complete data isolation between schools for multi-school deployments.

Powerful Features for Every Role

Complete control over students, teachers, classes, streams, subjects, academic years, terms, attendance, exams, marks, grading, report cards, fees, payments, expenses, inventory, announcements, SMS communication, user management, and comprehensive reports with exports.

Teachers access their assigned classes and subjects, take attendance, enter marks for exams and tests, create assignments, analyze student performance, view timetables, access student academic history, prepare report cards, and communicate with parents through announcements.

Manage fee structures, student billing, invoices, payments via M-Pesa/cash/bank/card, receipts, statements, arrears tracking, discounts, waivers, payment reconciliation, daily collections, and comprehensive finance reports with full audit trails for transparency.

School administrator dashboard showing analytics and management tools
Teacher using digital platform to manage class assignments and grades
Financial dashboard showing payment tracking and fee management

Get Started in Three Simple Steps

  1. 01

    Set up your school in minutes

    Create your school profile, add classes and streams, configure your fee structure, and invite your first admin users. Our setup wizard guides you through every step, and you can import existing student lists from Excel.

  2. 02

    Invite teachers, bursar, and parents

    Add teachers and assign their subjects. Set up your bursar with finance permissions. Parents register themselves and request to link their children—you approve each link to keep data secure.

  3. 03

    Start managing your school

    Teachers take attendance and enter marks. The bursar records payments and sends fee reminders. Parents check balances and view results. Admins see everything in real-time dashboards with charts, reports, and audit trails.

Interactive Demo

Tour the Platform

Explore the key features that make SchoolHub Kenya the complete solution for your school

PROJECT · Q3

Launch dashboard

Everything your team is shipping, in one view.

On track 12 open 3 in review
Ada opened a pull request
Agent summarized the release
Sam left a comment
Syncing changes

Quick Navigation

Access all modules instantly—students, academics, fees, attendance, reports, and communication from one sidebar.

Real-Time Analytics

Live dashboards show student enrollment, fee collection rates, attendance trends, and academic performance at a glance.

Smart Notifications

Stay informed with alerts for payments, attendance issues, exam schedules, and parent communication—all in one place.

Student Management

Complete student profiles with admission numbers, class/stream assignment, guardian links, academic history, and fee balances.

M-Pesa Integration

Accept and reconcile M-Pesa payments automatically with transaction tracking, receipt generation, and real-time balance updates.

Why schools switch

Built for the way Kenyan schools actually work

One unified system

Admin, teachers, bursar, and parents—all connected

No more juggling spreadsheets, WhatsApp groups, and paper records. Every role gets the tools they need, with data that flows automatically between departments.

M-Pesa first

Fee payments that match how parents actually pay

M-Pesa transactions are tracked with reference numbers, auto-reconciled, and instantly reflected in parent statements. Cash, bank, and card payments work seamlessly too.

CBC & 8-4-4 ready

Academic engine that adapts to your curriculum

Configure grade levels, streams, subjects, learning areas, CATs, exams, and competencies. Generate report cards that match KICD requirements without custom coding.

Parent self-service

Parents register, link children, and stay informed

Parents create accounts, request to link their children, and get instant access to fees, results, attendance, and announcements—no more calling the office for balances.

Real-time communication

SMS and in-app messages with delivery tracking

Send fee reminders, exam notifications, and attendance alerts. Track which messages were delivered, read, or failed—never wonder if parents got the message.

Multi-school ready

Scales from one school to a network

Each school's data is completely isolated. Start with one campus, add branches or sister schools later. Perfect for growing institutions or school groups.

Pricing

Simple pricing that grows with your school

All plans include unlimited users, M-Pesa integration, SMS credits, and free updates. No setup fees.

Save 20% with annual billing. All prices in KSh per term.

Starter

KSh 15,000 /mo

  • ✓ Up to 200 students
  • ✓ 4 admin users
  • ✓ Unlimited teachers & parents
  • ✓ Student & fee management
  • ✓ Basic reports
  • ✓ Email support
Start Free Trial

Enterprise

KSh 65,000 /mo

  • ✓ Unlimited students
  • ✓ Unlimited admin users
  • ✓ Multi-school support
  • ✓ Custom fee structures
  • ✓ Inventory & assets
  • ✓ Audit logs & compliance
  • ✓ API access
  • ✓ Dedicated account manager
  • ✓ Phone & WhatsApp support
Contact Sales

What School Leaders Are Saying

We used to spend three days at the end of term reconciling M-Pesa payments with student accounts. Now it happens automatically, and parents can see their receipts instantly.
Grace Mwangi, Bursar
Before SchoolHub, I had to come to school every term to check my children's fees and results. Now I see everything on my phone, even when I'm traveling for work.
David Omondi, Parent of Three
Entering marks used to take hours because I had to wait for the office computer. Now I do it from my phone during lunch break, and the system calculates grades automatically.
Jane Wanjiru, Mathematics Teacher
The parent linking system was a game-changer. We verify each request before granting access, so we know exactly who can see each child's information. It's secure and efficient.
Peter Kamau, School Administrator
Our teachers love that they only see their assigned classes and subjects. No confusion, no accidentally editing another teacher's marks. The permissions just work.
Mary Njeri, Deputy Principal
We switched from three different systems to SchoolHub and cut our software costs by 60%. Everything we need is in one place, and the support team actually understands Kenyan schools.
Samuel Kipchoge, School Director

Frequently Asked Questions

What makes SchoolHub Kenya different from other school management systems?

SchoolHub Kenya is built specifically for Kenyan schools with features like M-Pesa integration, CBC and 8-4-4 curriculum support, KSh fee management, SMS communication, and workflows designed for how Kenyan schools actually operate. It's a complete ERP covering students, academics, fees, parent communication, timetables, and administration in one unified platform.

Can parents manage multiple children in one account?

Yes. Parents can link multiple children to their account and easily switch between them to view each child's fee balances, statements, attendance, results, report cards, timetables, and school announcements. The system shows a combined total of outstanding fees across all children for easy tracking.

How does the parent linking process work?

Parents register and enter their child's details. The school admin receives the link request, verifies the information, and approves the connection. Once linked, parents gain immediate access to their child's academic records, fee statements, attendance, and school communications through their dashboard.

What payment methods are supported?

SchoolHub Kenya treats M-Pesa as a first-class payment method with full transaction tracking, reference numbers, and automatic reconciliation. We also support cash, bank transfers, card payments, and other approved methods. All payments generate instant receipts and update student fee statements in real-time.

Is the system secure? What is the 6-digit secret key?

Yes. SchoolHub Kenya uses role-based permissions, session management, and audit logs. The 6-digit secret key is an additional security layer required after login to access your dashboard. Each user can change their secret key from their profile settings. All data is isolated between schools and protected against unauthorized access.

Can teachers only see their assigned classes and subjects?

Yes. Teachers have access only to their assigned classes and subjects. They can view class lists, enter attendance, record marks for exams and tests, manage assignments, view performance analysis, access timetables, and prepare report cards—but only for the students and subjects they teach.

Does the system support both CBC and 8-4-4 curricula?

Yes. The academic engine is fully configurable, allowing schools to set up grade levels, subjects, learning areas, exams, CATs, assignments, grading scales, competencies, and weightings to match either CBC or 8-4-4 requirements. The system adapts to your school's specific curriculum structure.

How does the timetable module handle conflicts?

The timetable builder automatically detects teacher conflicts, room conflicts, and class conflicts. You can assign classes, streams, teachers, subjects, rooms, periods, days, breaks, and double lessons. Teachers see their personal timetable while administrators can view and manage the entire school's schedule.

Can we send SMS messages to parents?

Yes. The communication module supports in-app notifications, SMS, and email. You can send announcements, fee reminders, exam notifications, attendance alerts, and individual messages to parents. All communications include delivery and status tracking so you know messages were received.

Is SchoolHub Kenya mobile-friendly?

Absolutely. The platform is fully responsive with mobile-optimized cards, bottom navigation for major functions, slide-out menus, touch-friendly buttons, and mobile-friendly forms. Parents and teachers can access everything they need from their phones, while administrators have full desktop functionality.

Can the system handle multiple schools?

Yes. SchoolHub Kenya is built as a multi-school-ready platform with complete data isolation between schools. Each school has its own admin, teachers, bursar, parents, and students with separate databases and permissions. This makes it ideal for school groups or as a SaaS solution.

What kind of reports can we generate?

The system generates comprehensive reports including student performance, class analysis, fee statements, payment history, arrears reports, daily collections, attendance summaries, exam results, report cards, financial audit trails, and custom exports. All reports can be printed or exported as PDFs.

Ready to Transform Your School Management?

Join Kenyan schools already using SchoolHub Kenya to streamline student records, academics, fee collection, and parent communication. Get started today and experience a complete school management platform built specifically for how Kenyan schools operate—with M-Pesa integration, CBC support, and powerful tools for every role.