18 modules · one platform

Everything a Kenyan school needs, built around CBC

Elimu CBC covers learners, CBC teaching and assessment, finance, daily operations and parent engagement. Schools switch on the modules they need, so the system fits each school's size and type.

Learners & admissions

Student admission and enrolment

  • Online admission applications with status tracking
  • Student profiles with unique admission numbers and learner identifiers
  • Birth certificate and supporting document uploads
  • Multiple parents or guardians per learner
  • Previous school, transfer and admission history
  • Grade, stream and class allocation, promotion and graduation
  • Student ID cards with QR codes
  • Waiting lists, admission approvals and enrolment reports

Digital register and attendance

  • Daily class attendance and teacher attendance
  • Check-in/check-out, late arrival and early departure tracking
  • QR-code attendance and optional biometric devices
  • Corrections with a reason, authorisation and audit history
  • Absence reasons, leave/permission requests and follow-up
  • Parent notifications for absence or late arrival
  • Daily, weekly, termly and annual attendance reports
  • Offline attendance capture with safe synchronisation

Student welfare and discipline

  • Behaviour incidents and positive recognition
  • Guidance and counselling records with strict confidentiality
  • Bullying and safeguarding reporting and escalation
  • Medical/first-aid visits and emergency contacts
  • Parent follow-up with restricted access to sensitive records

Boarding and accommodation

  • Dormitories, rooms and bed allocation
  • Boarding attendance, room inspections and incident records
  • Boarding fees, meals and menu planning
  • Student movement permissions and authorised sign-out

Competitions and extracurricular activities

  • Sports, music, drama, debates, quizzes, clubs and societies
  • Competition registration, teams, fixtures and results
  • House points, leaderboards, awards and certificates
  • Participation and talent development records

CBC teaching & assessment

CBC curriculum and competency management

  • Configurable education levels, grades, learning areas and subjects
  • Strands, sub-strands and specific learning outcomes
  • Core competencies, values and pertinent and contemporary issues
  • Lesson plans, schemes of work and curriculum coverage tracking
  • Learning resources and teacher preparation records
  • Curriculum mapping by grade, year and curriculum version
  • Monitoring dashboards for teachers, HODs and school leaders

Competency-based assessment (CBA)

  • Formative, summative and school-based assessments and practical tasks
  • Rubrics with configurable descriptors and achievement levels
  • Observation checklists, projects, presentations and performance tasks
  • Self-assessment and peer assessment
  • Teacher feedback, learner reflections and next steps
  • Evidence attachments: documents, images and permitted video
  • Long-term learner portfolios and assessment history
  • Report generation aligned to the current assessment framework

Timetable and lesson scheduling

  • Class, teacher, room and laboratory timetables
  • Subject allocation, teacher availability and workload limits
  • Automatic timetable assistance and clash detection
  • Breaks, clubs and extracurricular schedules
  • Examination timetables and timetable publishing
  • Timetable access for parents, teachers and learners

Remedial learning and learner support

  • Identify competency gaps and learners who need extra support
  • Individual support plans and remedial class allocation
  • Teacher interventions, follow-up assessments and progress monitoring
  • Special educational needs and reasonable accommodation records
  • Gifted and talented learner support with parent engagement

Finance & payments

Finance and fee management

  • Fee structures by grade, term, learner category and school policy
  • Billing, invoices, statements, instalments and partial payments
  • M-Pesa STK Push and Paybill payments with reconciliation
  • Bank payments, receipts, refunds, credit notes and reversals
  • Scholarships, bursaries, discounts and approved adjustments
  • Outstanding balances, arrears tracking and reminders
  • Expenses, approval workflows, suppliers and procurement
  • Cashbook, financial summaries and accounting exports

Student wallet and school payments

  • A wallet for each learner, with parent-approved top-ups
  • Meals, canteen, transport and approved school purchases
  • Spending limits, transaction history and digital receipts
  • Refunds, reversals and reconciliation
  • Balances calculated from transaction records that can't be edited

School operations

Staff and HR management

  • Teaching and non-teaching staff profiles and qualifications
  • Department, role, class and workload allocation
  • Staff attendance, leave requests and approvals
  • Payroll records and payslips with restricted access
  • Performance reviews, lesson observations and professional development

Library management

  • Book catalogue, copies, categories and availability
  • Borrowing, returns, renewals and overdue reminders
  • Membership, lost/damaged books and fines where policy allows
  • Reading progress, reading challenges and library reports

Transport management

  • Vehicles, routes, stops, drivers and attendants
  • Student transport allocation and transport billing
  • Boarding/alighting registers and parent notifications
  • Vehicle maintenance, inspections and fuel records
  • Optional GPS tracking, subject to consent and safety rules

Inventory and asset management

  • Textbooks, stationery, lab equipment, furniture and ICT assets
  • Asset assignment, stock movement and low-stock alerts
  • Procurement requests, suppliers and approvals
  • Damaged, lost and missing asset records

Communication & insights

Parent and guardian portal

  • One guardian account linked to multiple children
  • Attendance, learning progress, assessment reports and fee statements
  • Payments, receipts, homework, assignments and timetables
  • Announcements, teacher messaging and meeting bookings
  • Permission requests, consent records and downloadable reports

School administration and communication

  • School calendar, events, announcements and circulars
  • SMS, email and push notifications
  • Meetings, parent conferences, visitors and correspondence registers
  • Document library, digital forms, approvals and school policies
  • Homework and assignment distribution

Analytics and reporting

  • Enrolment, attendance, retention and transfer statistics
  • Competency achievement, learner progression and curriculum coverage
  • Fee collection, arrears, expenses and financial summaries
  • Teacher workload, interventions, welfare and co-curricular trends
  • Custom report builder with PDF and Excel exports

The CBC learning and assessment model

The CBC engine is at the heart of Elimu CBC. It links each learning outcome to lesson plans, assessments, evidence, feedback and learner progress, instead of reducing learning to one percentage or class rank.

  1. 1

    Education level

    Stage and curriculum pathway

  2. 2

    Grade

    Grade, class group and academic year

  3. 3

    Learning area

    Subject offered at that stage

  4. 4

    Strand & sub-strand

    Curriculum strands and sub-strands

  5. 5

    Learning outcome

    Specific outcome and its curriculum version

  6. 6

    Learning experience

    Activities, resources and planned teaching

  7. 7

    Assessment evidence

    Observations, practicals, projects, written work

  8. 8

    Progress record

    Rubric result, feedback, date and assessor

  9. 9

    Intervention

    Next steps, support plan and follow-up progress

Report cards

A short, parent-friendly report with attendance, learning areas, competency descriptors, teacher comments, strengths, areas to improve and next steps. It includes class teacher and headteacher comments and parent acknowledgement.

Learner portfolios

A detailed competency portfolio covering core competencies, values, participation, interventions and progress since the last reporting period, with past results kept so growth can be reviewed over time.

The right access for every role

Each school can adjust permissions. By default, people get only the access they need, finance approvals need a second person, and child health, counselling and safeguarding records have extra restrictions.

School Owner / Director

School-wide oversight, reports, settings and approvals

Headteacher / Principal

Academic and operational management

Deputy Headteacher

Delegated administration and daily operations

CBC Coordinator

Curriculum setup, coverage and competency monitoring

Class Teacher

Own class, attendance, learner progress and parent communication

Subject Teacher

Assigned learning areas, lesson plans and assessments

Bursar / Accountant

Fees, payments, receipts, expenses and financial reports

Secretary / Admissions

Applications, enrolment and approved student records

Librarian, Transport, Storekeeper

Only their own module

Nurse / Welfare Officer

Restricted health, welfare and safeguarding records

Parent / Guardian

Only their linked children's information

Student / Learner

Own learning, tasks, portfolio and timetable

Integrations

M-Pesa Daraja

Fee payments and wallet top-ups, with verified callbacks and reconciliation

SMS

Attendance alerts, payment reminders and urgent notices, with opt-out

Email

Receipts, reports, invitations and school communications

Push notifications

Instant updates on supported web and mobile devices

QR codes

Student identification and attendance check-in

Secure document storage

Admission documents, assessment evidence and generated reports

Data exchange with KNEC, KICD and NEMIS uses authorised channels only, starting with validated imports and exports where no official API is available.

Security, privacy and compliance

Elimu CBC handles children's personal information, academic records and sensitive welfare data. Privacy and security are built into every module, with Kenya's Data Protection Act and ODPC guidance in mind.

See Elimu CBC in your school

Start with admissions, attendance and parent links, then turn on more modules as your school grows.