Kenya's only purpose-built CBE school management platform

The complete
operating system
for your school.

Edupath SMS unifies admissions, attendance, academics, fees, communication and compliance into one powerful cloud platform — built from the ground up for Kenya's CBE curriculum.

Trusted by school administrators across Kenya  ·  Free plan available  ·  5-minute setup

CBE
Native curriculum support
M-Pesa
Built-in STK push payments
99.9%
Cloud uptime SLA
<5 min
Setup time
4
Role-based portals
edupath.co.ke/dashboard/admin
247
Total Students
28
Active Teachers
14
Classes
96%
Attendance Rate
Powered by
SAFARICOM M-PESA TWILIO WHATSAPP AFRICA'S TALKING NEON POSTGRES RENDER CLOUD EXPO REACT NATIVE
Built for Kenya
Platform Features

Everything your school needs.
Nothing it doesn't.

From CBE-aligned admissions to M-Pesa fee collection — Edupath covers every layer of school operations in one unified platform.

Student Management & Admissions
Full student profiles with CBE pathway assignment (STEM, Humanities, Arts & Sports Science, Social Sciences), class allocation, status tracking, and bulk Excel import.
CBE-Native
Assessments & Report Cards
CAT1, CAT2 and End-Term tracking with automatic CBE (EE/ME/AE/BE) and 8-4-4 grading, paginated ranked reports, and one-click PDF report card generation.
CBE + 8-4-4
Attendance Tracking
Teachers mark Present / Absent / Late / Excused from any device in under 2 minutes. School-wide analytics and real-time parent alerts via WhatsApp and push notifications.
Real-Time
Teacher & Staff Management
Teacher profiles, TSC numbers, subject and class assignments, employee records, and bulk import. Fully integrated with the class timetable and results module.
Fee Management & M-Pesa
Create fee records per term, collect M-Pesa STK push payments, track balances, generate digital receipts and automated fee statements for parents.
M-Pesa Built-in
Hostel Management
Manage boarding student room allocations, hostel fees, capacity tracking, and check-in/out records. Fully integrated with the student profile and fee system.
Boarding Schools
Transport Management
Manage school routes, bus assignments, student transport enrollment, driver records, and transport fees. Parents see their child's assigned route and pickup point.
Timetable Builder
Assign class periods with subject and teacher. Bulk import from Excel. Teachers and students each see their own personalised weekly schedule instantly on web and mobile.
HR & Payroll Management
Staff contracts, salary structures, payroll runs, SHA/NSSF/PAYE deductions, payslip generation and leave management — all within one school platform.
Pro+ Feature
Announcements & Messaging
Admin broadcasts school-wide announcements. Parent-teacher direct messaging. WhatsApp blasts via Twilio. Expo push notifications. All in one unified communication inbox.
School Calendar & Events
Create term calendars with holidays, exam schedules, sports days, trips and parent-teacher meetings. Events trigger automatic WhatsApp and push notifications to all stakeholders.
Migration Hub
Bulk Excel import for students, teachers, parents, assessments, timetables, fees, library books and assets. Migrate your entire school from any existing system in one afternoon.
Excel Import
Library System
Catalogue books, manage issue and return records, track overdue borrowings, and bulk import your entire library catalogue from Excel in one step.
Assets & Facilities
Catalogue school assets by category, condition and location. Log maintenance history, track assignments and manage facility records across departments.
Discipline Records
Log incident reports, categorise by severity, assign action taken and track resolution status. Full discipline history per student with admin oversight dashboard.
Role-Based Access

One platform. Four dedicated portals.

Every stakeholder gets a personalised experience — no one sees more than they should, and no one is left in the dark.

Admin Portal
  • Admissions & student records
  • Class & teacher management
  • Fee records & payments
  • Discipline & HR management
  • School-wide analytics
  • Settings, branding & billing
Teacher Portal
  • Mark attendance (any device)
  • View assigned classes & timetable
  • Enter & view student results
  • Access student profiles
  • Messages & announcements
  • School calendar
Student Portal
  • View own attendance record
  • Check exam results & report cards
  • View fee statement
  • Access personal timetable
  • School calendar & events
  • Messages & notices
Parent Portal
  • Real-time attendance alerts
  • View & pay fees via M-Pesa
  • Monitor academic results
  • WhatsApp & push notifications
  • Manage multiple children
  • Direct teacher messaging
Communication Layer

Every stakeholder,
always informed.

Edupath connects to WhatsApp via Twilio, Africa's Talking SMS, and Expo Push Notifications — so critical school information reaches everyone, instantly.

WhatsApp Notifications (Twilio)
Fee receipts, attendance alerts, results publication and school announcements sent as WhatsApp messages via the Twilio Business API.
Mobile App — Android (Expo)
Biometric login, offline mode, real-time push notifications and in-app parent-teacher messaging. Built with React Native + Expo.
Automated Schedulers (EAT)
Daily 8 AM fee reminders, weekly admin summaries, and subscription renewal alerts at 30, 7 and 3 days — all running in East Africa Time.
Edupath SMS
WhatsApp Business · Online
Attendance Alert
Your child Amina Wanjiku was marked Absent today (Mon 17 Mar) at Greenfield Secondary School.
08:14 AM ✓✓
Fee Reminder
Outstanding balance Term 1 2026: KES 12,500. Due: 31 Mar 2026. Reply PAY to initiate M-Pesa payment.
08:00 AM ✓✓
Term 1 2026 results are now available. Log in to view your child's report card and download the PDF.
09:32 AM
Competitive Comparison

How we compare

An objective look at how Edupath SMS stacks up against alternatives.

FeatureEdupath SMSTraditional SMSManual / Paper
CBE Pathway SupportYes Full native supportNo NoneNo None
M-Pesa Fee IntegrationYes Built-in STK pushPartial Add-on costNo Manual
Parent PortalYes Real-time accessPartial LimitedNo None
WhatsApp NotificationsYes Twilio built-inNo NoneNo None
Mobile App (Android)Yes React Native + ExpoNo NoneNo None
Hostel ManagementYes IncludedPartial Add-onNo None
Transport ManagementYes IncludedPartial Add-onNo None
HR & PayrollYes Pro+ planPartial Separate systemNo None
School Calendar & EventsYes With auto-notificationsPartial BasicNo None
Cloud HostedYes 99.9% SLAPartial On-premiseNo Paper
Migration Hub (Bulk Import)Yes Full Excel import suitePartial LimitedNo None
Setup TimeYes Under 5 minutesPartial WeeksYes Immediate
Pricing

Transparent pricing. No surprises.

All plans are billed per term. Start free, upgrade as your school grows. All prices in KES.

Free
< 100 students · Max 5 teachers
KES 0 / term
Forever free
Admissions, attendance and basic parent portal. Edupath branding.
  • Up to 100 students
  • Up to 5 teachers
  • Admissions & attendance
  • Basic parent portal
  • M-Pesa integration
  • Custom branding
  • Fee management
Most Popular
Starter
100 – 300 students
KES 8K–15K / term
Billed per term
All Free features + M-Pesa, custom branding, fee management, unlimited teachers.
  • 100 – 300 students
  • Unlimited teachers
  • M-Pesa STK push
  • Custom school branding
  • Full fee management
  • Library & assets
  • WhatsApp notifications
Pro
300 – 800 students
KES 20K–40K / term
Billed per term
All Starter + analytics dashboard, timetable management, results module, priority support.
  • 300 – 800 students
  • All Starter features
  • Advanced analytics
  • Full timetable management
  • Hostel & transport modules
  • Priority support
  • School calendar & events
Enterprise
Enterprise
800+ students
Custom
Tailored pricing
All Pro + dedicated onboarding, SLA guarantee, API access, multi-campus, county-level reporting.
  • 800+ students
  • All Pro features
  • Dedicated onboarding
  • SLA guarantee
  • API access
  • Multi-campus support
  • HR & Payroll module
Return on Investment

The numbers speak for themselves.

Schools that adopt Edupath SMS see measurable impact within the first term.

85%
Reduction in admin paperwork & manual follow-up
3x
Faster fee collection cycle via M-Pesa STK push
70%
Fewer parent complaints — WhatsApp keeps them proactively informed
100%
CBE compliance from day one — no workarounds needed
Testimonials

Trusted by school leaders across Kenya.

Hear from administrators, teachers and bursars who run their schools on Edupath every day.

★★★★★
"

We used to manage results in Excel. With Edupath, we generate PDF report cards for 247 students in minutes. The CBE grading is accurate and parents love having real-time access to their children's results.

JO
Juma Omar
Principal, Nairobi County
★★★★★
"

Setting up took less than 10 minutes. I imported all our students from Excel, assigned classes and we were live the same afternoon. The Migration Hub and timetable builder saved us weeks of manual work.

AW
Amina Wanjiku
Deputy Principal, Mombasa County
★★★★★
"

Fee tracking alone has saved us hours every week. Parents see their balances, pay via M-Pesa without calling us, and the WhatsApp fee reminders reduced our outstanding balances by over 60% in the first term.

MK
Moses Kamau
Bursar, Kisumu County
Get Started

Register your school today.

It takes less than 5 minutes. No credit card required for the free plan.

Instant access
Your admin dashboard is live immediately. No waiting, no approval process.
Your data is yours
School data is isolated by a unique School ID. Encrypted. Never shared.
Works on any device
Responsive web app plus Android mobile app. Open a browser and go.
Free forever tier
Start free. Upgrade only when your school needs more capacity.
Create School Account
School Registered!
Check your email for login credentials and your unique School Code. Your dashboard is ready.

By registering you agree to our Terms of Service & Privacy Policy. No credit card required.

Contact Us

Let's talk.

Questions about pricing, onboarding or enterprise plans? Our team is ready.

Phone / WhatsApp
+254 711 606 968
Location
Nairobi, Kenya
Support Hours
Monday – Friday · 8 AM – 6 PM EAT
FAQ

Frequently asked questions.

Everything you need to know before getting started.

Most schools are fully set up within 5–15 minutes. Register, receive your school code, then import students and teachers via the Excel bulk upload in the Migration Hub. Your dashboard is live immediately — no waiting, no approval needed.
Yes. Edupath SMS was built from the ground up for Kenya's CBE curriculum — the only system with native support for all four CBE senior school pathways (STEM, Humanities, Arts & Sports Science, Social Sciences). It also supports 8-4-4. Report cards are generated correctly for either system.
Yes. Parents get their own dedicated portal to view attendance, results, and fee balances, and pay via M-Pesa STK push. They also receive WhatsApp and push notifications for attendance alerts, fee reminders and results publication.
Absolutely. Edupath SMS is a multi-tenant system where every school's data is completely isolated by a unique schoolId. No school can access another's data. All connections use HTTPS/TLS (256-bit encryption). Compliant with Kenya's Data Protection Act (2019).
Parents view their child's outstanding balance in the Parent Portal and click "Pay via M-Pesa." An STK push is sent to their phone. They confirm with their PIN. The fee record updates automatically and the admin is notified instantly. Powered by Safaricom's official Daraja API.
Yes. The Migration Hub provides Excel import templates for students, teachers, parents, assessments, timetables, fee records, library books and assets. You can migrate your entire school from any system — including spreadsheets — in a single afternoon.
Yes. The web app is fully responsive and works on any device with a browser. The Android mobile app (React Native + Expo) includes offline mode — teachers can mark attendance without internet and data syncs when connectivity returns.
You'll receive a clear notification with an upgrade option. Your data is never deleted or locked. Upgrade anytime via the Billing section in your admin dashboard. Subscription expiry alerts are sent at 30, 7 and 3 days before renewal.