School LMS in Kenya. Learning across every campus.
Bring lessons, assignments, assessments and learner records into one branded learning management system for Kenyan schools. Support CBC and CBE teaching across primary, junior and senior school, with mobile access, progress reports and free teacher accounts.
Learning historyKeep submissions, marks and feedback across terms.
Teacher developmentInclude teacher learning and CPD records.
Campus reportingSee class and campus progress from one platform.
What it handles
Digital lessons, assessment and teacher development
01. Teaching
Lessons that outlive the lesson
Content, notes and activities live in the course, so a learner who was absent is not permanently behind.
Curriculum-aligned content ready to assign
Teachers adapt or add their own material
Works offline for boarding and low-connectivity sites
Cuts re-teaching and photocopying.
02. Assessment
Marking, records and reports
Set work, collect it, mark it and report on it without moving anything into a spreadsheet.
Assignments and quizzes with automatic marking
Progress per learner, per class, per strand
Term reports exported for parents and the board
The reason most schools buy a platform at all.
03. Teachers
Staff development, at no extra cost
Your teachers get their own courses and CPD records on the same platform, free of charge.
Unlimited free teacher and admin accounts
Induction for new staff each January
CPD hours logged and exportable
Turns a cost line into something the board can see.
What the school is actually buying
A branded learning platform for your school
01. Branding
It looks like your school
Your crest, colours and domain. Learners and parents sign in to your school, not to a vendor's product with your name in the corner.
02. Structure
Campuses, grades and streams
Mirror the school. Each campus has its own administrator and its own results; the group office sees every campus at once.
03. Assignment
Enrol by class, not by hand
Learners join their courses by grade and stream at the start of term. Nobody keys a class list into the platform twice.
04. Evidence
Reports a parent accepts
Submissions, marks, feedback and progress against learning outcomes, exportable per learner, per class or per term.
05. Access
One login, teachers free
Sync learners from your school management system so admissions flow through. Teacher, HOD and administrator accounts cost nothing and are never counted.
06. Standards
SCORM, xAPI, exportable
Bring in courseware you have bought, take your records out. Nothing here is locked in a format only we can read.
How you buy it
School LMS pricing in Kenya
You get your own standalone platform. your branding, your domain, your data. You are billed per learner each term, and every teacher, head of department and administrator account is included at no charge.
One-off
Your platform, built and handed over
KES 150,000–500,000depending on migration and integrations
Your own instance, branded, on your domain
Departments, roles and enrolment rules configured to your org chart
Migration of users, courses and completion history
Administrator training, so your HR team runs it
Paid once, at go-live. The platform is open source and the instance is yours to keep.
Per term
Hosting, uptime and curriculum library
From KES 120per learner, per term · teachers free
Under 500 learnersKES 300 – 500 / learner / term
500 to 2,000 learnersKES 200 – 300 / learner / term
Over 2,000 learnersKES 120 – 200 / learner / term
Hosting, monitoring, backups and security patching
Ustadi Curriculum, Assessment and Teacher CPD, all included
Bands are set on enrolment at the start of each academic year and reviewed annually. Teachers, heads of department and administrators are free and uncounted. Billing follows the school calendar. three terms, invoiced at the start of each. Annual payment is discounted. Rates exclude VAT. Because the platform is open source, you may take your instance elsewhere at any time.
Offline mobile app
Mobile learning for school and home
Learners download their lessons and assignments on the school wifi and keep working at home, in the boarding house or wherever there is no data. Answers and submissions queue on the device and sync the next time they connect. and teachers can mark the same way.
One app, every school. Learners sign in with your school address and land in your branded site. no separate download per campus.
Integrated ScienceLessons and activities
MathematicsPractice at your pace
Topic assessmentCheck your progress
Included, and maintained by us
CBC and CBE learning resources, assessment and teacher CPD
Bring curriculum resources, assessment activities and teacher professional development together. Confirm the available grades, learning areas and content coverage for your school during the demo.
Ustadi Curriculum
Grade 1 to Grade 12, every learning area. CBC and CBE aligned lessons, activities and media, mapped to strands and sub-strands so a teacher can assign straight from the curriculum design.
Ustadi Assessment
Question banks, formative checks and end-of-term papers across Grade 1 to Grade 12, marked automatically and reported against expected learning outcomes.
Ustadi Teacher CPD
Competency-based teaching, assessment practice, digital skills and gender-responsive pedagogy for your staff, with CPD hours logged and exportable.
Your own content
Schemes of work, your own notes and past papers sit in the same catalogue as ours, under the same assignment rules and reporting. We build them or you do.
All three bundles are included in your monthly subscription. there is no per-course or per-seat charge on top. Courses are branded to your organisation, editable by your administrators, and updated by us as legislation and practice change, for as long as the subscription runs.
Quoted separately
School LMS setup, content migration and teacher training
01
Migration
Move learners, classes, streams and past results off whatever you are using now, including anything sitting in spreadsheets.
02
Course build
Turn your schemes of work, notes and past papers into lessons and marked assessments that sit beside the Ustadi library.
03
Integration
Connect your school management system so admissions, class lists and stream changes flow through instead of being keyed again.
04
Teacher onboarding
Train your ICT lead and heads of department in the first week of term, so nobody is waiting on us mid-syllabus.
Before you ask
School LMS questions from heads and boards
Where does our learner data live?
On infrastructure specified with you before signing, with a Kenyan hosting option. Learner data belongs to children, so retention, who may access it and what happens to a record after a learner leaves are all written into the agreement rather than left to a policy page.
What happens to learner records if we leave?
You take them. Learners, submissions, marks and progress export in standard formats, and content is SCORM or xAPI so it loads into any compliant platform. A learner's record has to follow them through school and out the other side; it cannot be trapped in whichever system the school happened to use in Grade 6.
Our enrolment changes every term. How does billing cope?
Enrolment is set once at the start of the academic year, not counted per term, so a few withdrawals or late admissions do not change the invoice. A material change in roll moves you to the right band at the next annual review, in either direction. Teachers are never counted.
Will it work with our school management system?
Usually. We build connectors for school management systems that expose an API or a scheduled export, so admissions and class lists flow through once rather than being typed twice. Tell us what you run on the call and we will say plainly whether it is straightforward, custom work, or not worth doing.
Why not just use a free classroom tool?
For one teacher sharing worksheets, a free tool is fine, and we will say so. The difference shows up when the school needs curriculum-aligned content it did not write, records that survive a teacher leaving, reporting the board and parents will accept, and learning that works when a learner has no data at home. If none of that applies, you do not need us yet.
Who supports teachers and learners when they get stuck?
Your ICT lead and heads of department handle enrolment, classes and content questions. we train them on it in the first week. We support the platform: uptime, upgrades, defects, and anything the school cannot resolve. The split is written into the agreement, so nobody is guessing the night before an exam.