A comprehensive Laravel-based School Management System aligned with Kenya's Competency-Based Curriculum (CBC) and integrated with KEMIS (Kenya Education Management Information System).
β‘ ElimuMS
Kenya's Most Complete CBC School Management System
One platform. Every school need. Built for Kenyan schools. Powered by AI.
---
## π― What is ElimuMS?
**ElimuMS** is a fully open-source, self-hosted, enterprise-grade school management system built from the ground up for Kenyan schools implementing the **Competency-Based Curriculum (CBC)**. It unifies every aspect of school operations β academics, finance, transport, communication, AI assistance, and parent engagement β into one powerful, beautifully designed platform.
> **Own your data. Deploy on your server. Pay once. Run forever.**
ElimuMS is not a SaaS subscription. It is yours β fully open-source, self-hosted, and infinitely customisable for your school's unique needs.
---
## π« Supported School Levels
| Level | Grades | Status |
|---|---|:---:|
| Pre-Primary | PP1 β PP2 | β
Fully Supported |
| Lower Primary | Grade 1 β 3 | β
Fully Supported |
| Upper Primary | Grade 4 β 6 | β
Fully Supported |
| Junior Secondary | Grade 7 β 9 | β
Fully Supported |
| Senior Secondary | Grade 10 β 12 | β
Fully Supported |
| Multi-campus / County Rollout | β | π§ Roadmap |
---
## π₯ Demo Environment
The system ships with a complete, realistic demo dataset:
| User Type | Count | Details |
|---|:---:|---|
| π©βπ« Teachers | 10 | Assigned to learning areas & classes |
| π¨βπ©βπ§ Parents / Guardians | 20 | Linked to learners (including sibling pairs) |
| π§ Learners | 40 | Spread across PP1 β Grade 9 |
| π« HODs | 2 | English & Mathematics departments |
| π Class Teachers | 5 | One per stream |
Run `php artisan migrate --seed` to load demo data. See **INSTALL.md** for full configuration.
---
## π Feature Modules
### ποΈ 1. School Management β Core
The operational backbone of the entire system.
- Learner registration & enrollment (PP1 β Grade 12)
- KEMIS UPI number assignment, sync & validation
- Class and stream assignment per term and academic year
- Transfer-in / transfer-out with full audit trail
- B β¦