RUN YOUR SCHOOL SMARTER.
A complete school management platform for modern schools — students, CBC academics, fees with M-Pesa, parents, and communication in one place.
Built for Kenyan schools — from admission to results.
One place for everything
Students, academics, fees, and communication without spreadsheets or disconnected tools.
Payments that reconcile
Fee invoices, M-Pesa STK Push, receipts, and statements update against the right student automatically.
Ready for CBC
Mapped for learning areas, strands, sub-strands, and competency-based assessment.
Everything your school needs. One platform.
- Student Management
- CBC Academic Management
- Attendance
- Assessments & Results
- Fees & Invoicing
- M-Pesa STK Push
- Parent Portal
- WhatsApp Communication
- Email Communication
- Report Cards
- Admissions
- School Reports
Built for how schools actually work
Student Management
Manage your students from admission to graduation — profiles, guardians, academics, attendance, fees, and documents in one record.
View StudentsAcademic Management
Finance
Parent Portal
Parents can:
- View children
- View fees
- Pay fees
- View receipts
- View results
- Download report cards
- View assignments
- Receive announcements
Get paid directly through M-Pesa
Create invoices. Send an STK Push. Receive payment. Automatically reconcile the payment — each school configures its own payment integration from its dashboard.
Generate fee invoices per student or class.
Prompt the parent's phone to pay instantly.
Payments land against the right invoice.
Receipts and statements update automatically.
Your school. Your report card.
Design report cards that match your school's identity — logo, colors, school information, academic results, competencies, comments, attendance, signatures, and footer.
Explore Report CardsKeep parents connected
WhatsApp built in — connect the school's number by scanning a QR code. Email and in-app notifications included.
Fee reminders, payment confirmations, and announcements.
Results, admission letters, statements, and newsletters.
Notifications
Assignment and attendance alerts to parents instantly.
Built for competency-based learning
Support for Kenyan CBC/CBA workflows — manage your academic structure from curriculum down to results. (MtandaoLabsEdu is not an official KICD or KNEC system.)
One platform. Your school's own environment.
Every school gets:
- Its own dashboard
- Its own branding
- Its own domain/subdomain
- Its own students
- Its own teachers
- Its own parents
- Its own report-card templates
- Its own M-Pesa configuration
- Its own email configuration
- Its own WhatsApp number
Simple plans that grow with your school
Plans can change — pick a starting point.
Start with a 90-day free trial on every plan.
Starter
KSh 30,000
per 3 months
- Up to 250 students
- Parent Portal ✓
- Finance ✓
- M-Pesa ✓
- CBC ✓
- Report Designer ✓
Pro
KSh 60,000
per 3 months
- Up to 600 students
- Parent Portal ✓
- Finance ✓
- M-Pesa ✓
- CBC ✓
- WhatsApp ✓
- Report Designer ✓
- Custom Domain ✓
Live in five steps
Create your school
Configure your school
Import students & staff
Connect M-Pesa, email & WhatsApp
Start managing your school
Built with security in mind
Schools trust us with student and financial data — we treat that responsibility seriously.
- Tenant data isolation
- Role-based access
- Audit logs
- Encrypted credentials
- Secure authentication
- Backups
- Controlled access to student data
Become a founding school
We are onboarding our first schools and working closely with them to shape the platform. Get in touch to join early.
Frequently asked questions
Can I use my own school domain?
Yes, supported schools can connect a custom domain.
Can I use my own M-Pesa account?
Yes, the architecture allows each school to configure its own supported M-Pesa integration.
Can I design my own report card?
Yes. Each school can have its own report-card template.
Can I connect WhatsApp?
Yes. Connect your school's WhatsApp number from your dashboard by scanning a QR code — no technical setup needed. Fee reminders, payment confirmations, and announcements then go out over WhatsApp automatically.
Can parents pay school fees online?
Yes, the parent portal can initiate supported payment flows and show payment/receipt information.
Can one parent have multiple children?
Yes.
Ready to manage your school the smarter way?
Bring students, academics, finance, communication, and parents together in one platform.
