Skip to main content
Education

Education Kenya

CBC-ready school management, compliant by design

Education Kenya is the CBC-native localisation layer that turns Frappe Education into a Kenya-ready, Ministry of Education-compliant school management system on ERPNext. It ships the full 2-6-3-3 Competency-Based Curriculum, maps assessments to Performance Levels PL1–PL4 automatically, and enforces UPIN and NEMIS learner identifiers at data entry. Pre-loaded EMIS return templates draft your MoE submissions on schedule, transport fleets are tracked for NTSA compliance, feeding programmes are logged for NSNP subsidy, and fees follow Kenyan categories with government-capitation tracking. All on one Education desk.

CBC readiness

Key capabilities

CBC Performance Level Mapping

On Assessment Result save, scores resolve against the editable CBC Performance Levels grading scale and store the PL1–PL4 level plus a competence statement. No hard-coded thresholds and no manual conversion. Teachers grade once and the system speaks CBC, keeping every assessment curriculum-correct against the national framework.

Full 2-6-3-3 CBC Hierarchy

The complete Competency-Based Curriculum is seeded on install: CBC Levels across ECDE, primary, junior secondary, and senior secondary, plus Learning Areas, Strands, Sub-Strands, and Learning Outcomes. Assessment plans map to the real syllabus instead of living on paper.

MoE / EMIS Return Automation

Standard EMIS templates (EMIS-001 enrolment, EMIS-002 teacher establishment, EMIS-003 special needs, and more) are pre-loaded. The monthly enrolment return drafts itself, deadlines are tracked with reminders to the responsible role, and submissions capture NEMIS references, so government reporting stops being a term-end panic.

NEMIS Learner Data Compliance

UPIN, NEMIS number, and birth-certificate fields sit on every Student with normalisation and continuous completeness checks. Validation warns at data entry and a weekly job flags incomplete records, catching missing identifiers before the regulator does.

Auto-Logged Student Transitions

When a Program Enrollment is submitted, a Student Transition is created automatically with from-level and to-level derived from the program's CBC level mapping. The result is a complete, auditable progression trail so MoE transition returns compile themselves.

Transport & NTSA Compliance

Manage routes, pickup points, NTSA-tracked vehicles, and term-billed subscriptions. A weekly compliance cron flags vehicles with expiring or lapsed inspection and insurance, preventing fines and grounded buses. Safe, billable, and compliant fleet operations.

Meals & Feeding Programmes

Model meal types, programmes, daily meal records, and subscriptions compatible with the National School Meals Programme (NSNP). Caterers log once, then bill and report from the same data. Government-subsidy-ready meal operations.

Kenya Finance & Single-Desk Analytics

Localised fee categories (tuition, development fund, exam, transport, meals, boarding) and government-capitation tracking ride ERPNext's Fee Structure, keeping school finance aligned to MoE funding realities. Eight number cards and five charts (students, enrolments, CBC-level and boarder splits, and PL distribution) fold straight into the Education home.

Why teams choose this

  • Grade in CBC automatically. Every assessment tagged PL1–PL4 on save
  • Draft MoE/EMIS returns on schedule and never miss a deadline again
  • Keep every learner NEMIS-clean with continuous UPIN/NEMIS validation
  • Log CBC progression automatically for defensible transition returns
  • Prevent fines with automatic NTSA insurance and inspection expiry alerts
  • Run NSNP-ready feeding programmes billed and reported from one record
  • Align fees to Kenyan categories with government-capitation tracking
  • See the whole school at a glance. One Education desk, no second app