Kenya CBC curriculum aligned

The School
Operating System
Built for Kenya

EduSmart CBC is not just an examination tool — it is a complete institution management platform. From the moment a student is admitted to the day they graduate, every record, every result, every resource is managed in one place.

1,000+
Schools nationwide
From PP1 to Grade 12, boarding and day
35+
Integrated modules
Academic, operations, finance and facilities
800K
Active student records
Secure, multi-tenant, real-time
100%
CBC compliant
Competencies, values, psychomotor, portfolios
CBC Report Forms
Library Management
Laboratory System
Store & Inventory
SMS to Parents
Multi-School Dashboard
<
What makes us different

More than an exams system. A complete school.

Most school software handles marks and report forms. EduSmart CBC goes much further — managing your library, laboratory equipment, store inventory, hostel, transport routes, health records, discipline cases, and fee statements, all connected to a single student profile.

Built for CBC from the ground up
Competency ratings, learner portfolios, pathways, subject groups — not bolted on, but foundational.
Every department connected
Academic, operations, finance and facilities share one database — no duplicate data entry.
Scales to 1,000 schools, instantly
Multi-tenant architecture means each school is isolated, secure, and fast regardless of network size.
Only in EduSmart
Library Management System
Track every book, issue and return, fine outstanding books, manage reading lists per class, and generate library usage reports — all inside the same platform your teachers use for marks.
Only in EduSmart
Laboratory & Store Management
Log laboratory equipment, schedule lab sessions per class, track reagent stock and breakages. The store module manages school supplies, procurement records, issuance logs and stock alerts.
Only in EduSmart
Secure Marks Approval Workflow
Teacher → HOD → Deputy → Headteacher. Marks are locked after submission, every edit is logged with a timestamp and reason, and only the admin can unlock with a full audit trail.
Only in EduSmart
Custom Report Builder
Choose exactly which columns appear on a class list. Filter by age group, stream, gender, performance band or subject. Export to PDF or Excel in one click.
The full platform

35+ modules covering every corner of your school

Academic, operational and administrative — if it happens in a school, EduSmart CBC manages it.

Students
Admissions
Multi-step admission forms with document upload, approval workflow, automatic admission number generation, and joining letter printing.
Core
Students
Student Management
Full student profiles, academic history, discipline records, health logs, transport details, hostel allocation, clubs, CBC values and promotion tracking — all in one place.
Core
Academic
Examination Management
Exam setup, timetables, candidate registration, marks entry with approval workflows, exam locking, audit trail, ranking, result slips and report card generation.
Core
Academic
CBC Competencies
Rate all 7 core CBC competencies per learner every term — Communication, Critical Thinking, Creativity, Citizenship, Digital Literacy, Learning to Learn, Self-Efficacy.
CBC Specific
Academic
Subject Allocation
Separate core and optional subjects, create subject groups, assign students to learning pathways, allocate teachers and rooms per group — essential for Grade 7 and above.
Core
Academic
Psychomotor & Values
Rate sports, music, art, hygiene, responsibility, teamwork and discipline per student each term, included automatically in the CBC report form.
CBC Specific
Staff
Teacher Management
TSC numbers, qualifications, subject specialisation, workload tracking, class assignments, leave management, performance analytics and document storage.
Core
Structure
Class & Stream Management
Create classes from PP1 to Grade 12, manage streams, set capacities, assign class teachers, track enrollment, archive classes and promote entire cohorts at year end.
Core
Facilities
Library Management
Catalogue books, issue and receive returns, track overdue books and fines, manage reading lists per class and generate library activity reports. No other CBC system includes this.
Unique
Facilities
Laboratory Management
Schedule lab sessions per class, track equipment availability, log reagent stock levels, record breakages, manage practical marks and link lab usage to exam results.
Unique
Facilities
Store & Inventory
Manage school supplies, stationery, sports equipment and consumables. Track stock levels, record issuances, raise procurement requests and receive low-stock alerts.
Unique
Operations
Attendance Management
Daily student attendance, absentee alerts sent to parents by SMS, per-term attendance summaries, and attendance-versus-performance correlation analysis.
Core
Operations
Transport Management
Bus routes, assigned vehicles, driver details, student pickup and drop points, and transport fees linked directly to the fee management module.
Core
Operations
Hostel & Boarding
Dormitory allocation, bed assignments, boarding attendance, hostel prefects, boarding fees and boarding health records for resident students.
Core
Finance
Fee Management
Fee structures per class and category, payment history, outstanding balances, bursary and scholarship tracking, automatic SMS fee reminders to parents and defaulter reports.
Core
Reports
Reports & Analytics
Student, subject, class, stream, age group, gender and teacher reports. Custom class list builder with selectable columns. Schedule automatic end-of-term reports.
Core
Security
Permissions & Audit Trail
Role-based access for every user type, per-exam entry and edit rights, full audit logs recording who changed what and when, and a marks approval workflow that prevents unauthorised edits.
Security
Communication
SMS & Parent Portal
Send results, attendance alerts and announcements to parents via Africa's Talking. The parent portal lets families view report forms, attendance and performance trends from any phone.
Core
EduSmart — Analytics Dashboard
68.4
Class mean
78%
Pass rate
312
Candidates
EE 34%
Top grade
Subject performance — Grade 8, Term 2
Math
Eng
Kisw
Sci
SST
CRE
Tech
Art
Stream ranking
Grade 8A
72.1
Grade 8B
68.4
Grade 8C
62.8
Grade 8D
58.3
Analytics engine

Data that actually changes decisions

Your headteacher, deputies and HODs see the full picture instantly — not after manually compiling spreadsheets.

Class and stream rankings calculated automatically after every exam, with trend lines comparing this term to last.
Subject difficulty analysis — see which subjects have the lowest pass rates and which teachers are driving improvement.
Gender and age group breakdowns let you identify gaps that aggregate scores hide.
Library and lab usage reports show which resources are being used and which are idle — unique to EduSmart.
Multi-school network dashboard lets county directors or school networks compare performance across all schools.
Who it serves

Every person in your school has a role

Each login is tailored — teachers see only their marks entry, parents see only their child's records, admins see everything.

🏛️

Headteacher

School-wide performance overview, final result approval, teacher analytics and executive report generation.
Approve resultsAll analyticsSchool reports
🔐

Administrator

Full system control — user management, permission assignment, exam locking, audit trail access and backup management.
PermissionsAudit logsSystem settings
📚

Head of Department

Review and approve marks for their department, monitor subject performance and compare teacher outcomes.
Approve marksDept analytics
👩‍🏫

Class Teacher

Enter marks for assigned subjects, record CBC competency ratings, take attendance and write student comments.
Enter marksAttendanceCBC ratings
👨‍👩‍👧

Parent

View CBC report forms, track attendance, see performance trends and receive SMS alerts — from any device.
Report formsAttendanceSMS alerts
🧒

Student

Download own report forms, view subject results and track CBC competency progress across terms.
Own resultsReport formsCBC progress
How the system flows

One unbroken chain from admission to analytics

01

Admit the student

Detailed admission form, document uploads, class and stream assignment.

02

Build the class

Assign teachers, subjects, rooms, timetables and subject groups.

03

Run examinations

Create timetables, enter marks, approve, lock and process results.

04

Generate reports

CBC report forms, class lists, subject analysis and custom exports.

05

Read the analytics

Dashboards, trends, rankings and comparisons drive school decisions.

Pricing

Honest, school-friendly pricing

Billed per school, per term. No setup fees, no hidden charges. Upgrade or cancel any time.

Starter
KSh 4,999/term
For small primary schools — up to 300 students
Student admissions and profiles
Examination management and CBC report forms
Class and teacher management
Basic analytics dashboard
Email support
Network
Custom pricing
For county governments, NGOs and school networks
Unlimited schools on one dashboard
Dedicated server and data isolation
API access for third-party integrations
Custom branding per school
Dedicated account manager
SLA and uptime guarantees

Your school deserves better tools.

Join schools across Kenya who have moved beyond scattered spreadsheets and manual report writing — to a system that does the heavy lifting.