School management system for CBC schools in Kenya

NyotaSkul runs the whole school, from admissions and timetables to report cards and fees, and adds what other systems don't: CBC planning that prepares itself.

What is NyotaSkul?

NyotaSkul is a web-based school management system for Kenyan primary and junior schools (PP1 to Grade 9) following the Competency-Based Curriculum (CBC/CBE). It manages learners, staff, timetables, attendance, assessments, report cards and fees, and its AI assistant, Nyota, drafts schemes of work, lesson plans and records of work for teachers to review.

Why Kenyan schools need a CBC-first system

Most school management software was built for exams and fees, then adapted for CBC. The hardest part of CBC for a school isn't the fee ledger. It's the planning: every class needs a scheme of work built from the curriculum design, every lesson needs a plan in the expected format, and every lesson taught needs a record of work. In most schools that is still written by hand.

NyotaSkul starts from the curriculum design itself. Once a school uploads the design for a learning area, the strands, sub-strands, learning outcomes, inquiry questions, competencies, values and PCIs are available to every teacher, and schemes and lesson plans are prepared from them.

Everything a school runs on, in one place

Each school gets its own workspace on its own address, such as yourschool.nyotaskul.com.

  • Academic set-upAcademic years, terms, classes and streams with grade levels from PP1 to Grade 9.
  • Learners and admissionsAdmit and enrol learners, or import your existing lists from a spreadsheet.
  • StaffInvite teachers and office staff, and record who teaches which class and learning area.
  • TimetablePeriods, school days and scheduling, with filters and bulk changes.
  • AttendanceMark only the learners who are absent, so a register takes seconds.
  • Assessment and report cardsRecord assessments and produce report cards with a CBC remark library.
  • FeesFee structures and items, charges, receipts and allocations.
  • Parents and guardiansInvite guardians and link them to their children.
  • CBC planning with NyotaSchemes of work, lesson plans and records of work, prepared from your curriculum designs.
  • Roles and accountabilityTeachers, heads, deputies, office and finance staff each see what their role needs; sensitive actions are recorded.

Built for how Kenyan schools work

  • Phones firstTeachers can teach from the Today view on a phone. Nothing to install: it runs in the browser.
  • Light on dataPages are small and fast, so the system stays usable on a slow connection.
  • Paper when you need itSchemes, lesson plans and records of work print cleanly or save as PDF for files and inspections.
  • Head teacher in controlTeachers approve their schemes, then the head teacher approves or returns them with a note.
  • Primary and junior schoolGrade profiles for pre-primary, lower and upper primary, and junior school (Grades 7 to 9).
  • Support in KenyaWhatsApp, phone and email support from a team that knows the Kenyan school calendar.

Choosing a school management system: questions to ask

Does it handle CBC planning, or only administration?

Many systems stop at administration. NyotaSkul does both: administration, plus schemes of work, lesson plans and records of work prepared from the curriculum designs. See the CBC scheme of work generator and CBC lesson plan generator.

Does it work for junior school?

Yes. NyotaSkul supports grade levels from PP1 to Grade 9, including junior school classes and their learning areas.

Do we need computers for every teacher?

No. Teachers can use their phones. Office staff usually prefer a computer for timetables, fees and imports.

Can we bring our existing records?

Yes. Learner and staff lists can be imported from a spreadsheet, with column mapping and a chance to fix rows before saving.

Is our data kept separate from other schools?

Yes. Each school has its own workspace and address, data is kept to that school, and people see only what their role allows.

Does it collect fees through M-Pesa?

NyotaSkul records fee structures, charges, receipts and allocations today. Ask us about payment integrations and what's planned.

See NyotaSkul with your own classes

Book a 30-minute demo. We'll set up one of your classes and prepare a scheme of work while you watch.

WhatsApp us