🏫 Platform Overview

The Complete School Management System for Kenyan Schools

One platform for mark entry, CBC report cards, learner management, attendance, M-Pesa billing and SMS results — purpose-built for Kenya's CBC curriculum.

🏫 Register Your School Free ❓ Learn More
All-In-One School Management
Everything a Kenyan School Needs in One System
SmartGrade Analytics is a multi-tenant school management platform built from the ground up for Kenya's Competency Based Curriculum. From Grade 1 to Grade 9, it handles the full academic cycle — learner registration, exam creation, mark entry, automatic grade computation, CBC report card generation, attendance tracking, class promotion and parent communication via SMS. Schools pay per term via M-Pesa with no setup fees.
9
CBC Grades Covered
13+
Core Modules
M-Pesa
Billing Method
SMS
Parent Notification
Core Modules
📊
CBC Exam Analysis
Mark entry, grade computation, class rankings and PDF report cards for all CBC subjects Grades 1–9.
👩‍🎓
Learner Management
Register learners with admission numbers, streams, gender. Track status: active, transferred, held back, completed.
📋
Attendance Tracking
Daily and period attendance for each stream. View attendance reports per learner or class.
⬆️
Class Promotion
Promote entire streams to the next grade at end of year. Preview before executing. Alumni management for graduated learners.
💳
M-Pesa Billing
STK Push billing per term based on learner count tiers. Schools pay directly from their Safaricom line.
📱
SMS Results to Parents
Send exam results directly to parents' phones via Africa's Talking SMS gateway after each exam.
🏛️
Education Authority Portal
Sub-county and county education officers can view performance data across all schools in their jurisdiction.
🔐
Role-Based Access
Principal, Deputy, Director of Studies, Class Teacher, Subject Teacher — each role sees only what they need.
🇰🇪

Built Specifically for Kenya

Every feature is designed around how Kenyan schools actually operate — M-Pesa payments, Africa's Talking SMS, Kenya county and sub-county fields, CBC curriculum structure, KNEC assessment formats and Kenyan school term calendar.

Frequently Asked Questions
Common Questions About SmartGrade
Is SmartGrade suitable for both primary and junior secondary schools?+
Yes. SmartGrade supports Grade 1 through Grade 9, covering both CBC primary (Grades 1–6) and junior secondary school (Grades 7–9) under Kenya's Competency Based Curriculum.
How does billing work?+
Schools are billed once per term based on their number of active learners. Payment is made via M-Pesa STK Push directly to your Safaricom number. No bank transfer or setup fee required.
Can multiple schools use the same system?+
Yes. SmartGrade is a multi-tenant platform — each school has its own isolated data space, users and settings. A school's data is never visible to other schools.
Does SmartGrade work on mobile phones?+
SmartGrade is a responsive web application accessible on any device with a browser — desktop, tablet or phone. No app installation is required.

Ready to Modernise Your School?

Register your school today and get set up within 24 hours. No contracts, no setup fees — pay per term via M-Pesa.

🏫 Register Your School — It's Free
Explore More
Related Features & Resources