School management system for Kenyan schools.
Cres Dynamics builds school management systems that run fees, admissions, academics, and parent communication in one place. M-Pesa fee collection, CBC report cards, and AI insights for school owners and boards are all included.
Everything a school runs on, in one system.
Built for primary schools, secondary schools, colleges, and school groups in Kenya. Start with the modules you need and add more as you grow.
Fee structures per class and term, M-Pesa paybill collection with automatic reconciliation, balances, receipts, reminders by SMS or WhatsApp, and bursar reports.
Online applications, admission numbers, student profiles, medical and guardian details, transfers, and clearance in one record per learner.
Assessments, exams, competency-based grading, and report cards generated in minutes, with trends for each learner, class, and subject.
Daily attendance for learners and staff, timetable building, and alerts to parents when a learner is absent.
Parents check fee balances, pay via M-Pesa, see results and notices, and message the school from their phone.
Staff records, leave, timesheets, and payroll in the same system as the school's finances.
Bus routes, boarding allocations, the store, uniforms, and library, tracked instead of kept in notebooks.
Fee collection forecasts for the coming term, learners at risk of falling behind, and a weekly summary for the principal and directors.
Built by the team that builds business operating systems.
A school is a business with learners at its centre. We bring the same engineering behind our business operating systems and AI systems to school operations.
Learning platforms at scale
We built Ongoza Cyber Hub, a learning platform serving 10,000+ students across 8+ African countries.
Your school, your system
It is configured around your fee structure, curriculum, and approvals instead of a generic template. You own your data.
Support from Nairobi
Training for bursars, teachers, and administrators, with a local team that responds within working hours.
School management system: common questions.
Does it support M-Pesa fee payments?
Yes. Parents pay through your M-Pesa paybill, and each payment is matched to the learner's account automatically and receipted.
Does it handle CBC assessment and report cards?
Yes. It supports competency-based assessment, and report cards are generated per learner and class, alongside exam-based grading where you still need it.
Can one system run several campuses?
Yes. Each campus runs its own fees, classes, and staff, and owners and boards get one combined view across all branches.
Can we move our existing records in?
Yes. We import learner records, fee balances, and staff data from spreadsheets or your current system during setup.
Run your school on one system.
See the school management system working with your own fee structure and classes.


















