📱EduPilotPro is on Android — free for parents, students, and schools

📱Get the EduPilotPro app

App Store
Coming soon
Google Play
EduPilotProEduPilotPro
Beta
  • Features
  • AI Agents
  • How it Works
  • Pricing
  • Testimonials
Get Started
Home/Blog/NEMIS to KEMIS: How Kenyan Schools Register Students, Get UPI/ULI Numbers and Submit Enrolment Data (2026 Guide)
  1. All posts
  2. How-To Guide

NEMIS to KEMIS: How Kenyan Schools Register Students, Get UPI/ULI Numbers and Submit Enrolment Data (2026 Guide)

Kenya has replaced NEMIS with KEMIS — and every learner needs a ULI/UPI on the platform before exams and capitation. Here's how Kenyan schools register students and submit enrolment data in 2026.

MM

Mwende Mutuku

Curriculum & Assessment Specialist

19 August 2026
10 min read
NEMISKEMISKenya SchoolsUPIULIStudent RegistrationEnrolment DataCapitationMinistry of EducationPrivate Schools Kenya

In this article

  1. 1NEMIS vs KEMIS: what actually changed
  2. 2Why this matters more than ever in 2026
  3. 3What you need before you register learners
  4. 4Step by step: registering students and getting their numbers
  5. 5How EduPilotPro keeps your records KEMIS-ready
  6. The Bottom Line
AO

Ayaan Obi

Year 4 · Section B · STU2026001

Active

Family

Obi Family

Parent

James Obi

Phone

+44 7900 123 456

Joined

Sep 2024

This term

94.8%

Attendance

89.3

Avg grade

£840

Fees paid

Kenya's Ministry of Education has replaced NEMIS with KEMIS — the Kenya Education Management Information System at kemis.go.ke — and every basic education institution, public and private, must register its learners there. Each learner receives a Unique Learner Identifier (ULI, previously UPI under NEMIS) that stays with them through the system. Verified KEMIS enrolment is now the condition for exam registration and capitation funding, so getting your records right is not optional paperwork — it is how your school gets paid.

NEMIS vs KEMIS: what actually changed

NEMIS (legacy)KEMIS (now)
Full nameNational Education Management Information SystemKenya Education Management Information System
Portalnemis.education.go.kekemis.go.ke
Learner identifierUPI — Unique Personal IdentifierULI — Unique Learner Identifier
Why it changedDuplicate records, manipulated enrolment, 'ghost schools'Single source of truth, de-duplicated, verified headcounts
Who must registerPublic and private schoolsAll basic education institutions, including private, faith-based and international curriculum schools

How the Ministry of Education's learner registration platform has evolved in 2026.

The identifiers themselves look similar — both are unique codes generated when a learner is registered — and the older UPI number issued under NEMIS is still used in exam registration contexts. But going forward, enrolment, capitation and planning all run on KEMIS.

Why this matters more than ever in 2026

Capitation is now paid against verified enrolment on KEMIS. In 2026 the National Treasury released Sh67.6 billion in capitation across two tranches, and the Ministry has repeatedly tied disbursement to clean, complete learner records. When only 2.6 million of an expected 3.2 million secondary learner records had been submitted ahead of a July deadline, the Ministry set a hard 31 August 2026 deadline for basic education institutions to complete onboarding and learner registration — and warned that Term 3 capitation depends on it.

31 Aug 2026

Registration deadline

Basic education institutions onboard learners on KEMIS

Sh67.6B

Capitation in 2026

Released in two tranches, tied to verified records

2.6M / 3.2M

Records received

Secondary enrolment data ahead of the July 2026 deadline

What you need before you register learners

  • Your school's KEMIS institutional registration, approved by the county or sub-county education office — learner registration starts only after this is approved
  • Each learner's official birth certificate entry number (not the serial or printing number)
  • Alien certificate details for non-citizen learners
  • Complete parent or guardian details — incomplete records get flagged 'Invalid'
  • National ID numbers for staff you register

Step by step: registering students and getting their numbers

  1. Log in to kemis.go.ke with your institution credentials.
  2. Complete your institutional registration and wait for approval from the county or sub-county education office.
  3. Add each learner, using the official birth certificate entry number.
  4. Save and let the system generate the ULI — then confirm each learner's record is not flagged 'Invalid'.
  5. Resolve invalid flags (usually missing parent details or wrong entry numbers) before the deadline.
  6. Reconcile your KEMIS headcount against your own enrolment records so capitation matches reality.
AO

Ayaan Obi

Year 4 · Section B · STU2026001

Active

Family

Obi Family

Parent

James Obi

Phone

+44 7900 123 456

Joined

Sep 2024

This term

94.8%

Attendance

89.3

Avg grade

£840

Fees paid

How EduPilotPro keeps your records KEMIS-ready

The registration itself happens on the KEMIS portal — that part is government-run. But the student records behind it live in your school. EduPilotPro keeps a structured student file — name, birth certificate entry number, UPI/ULI, parent details — that mirrors what KEMIS needs, so when the circular comes and the deadline is near, your registrar exports clean data instead of hunting through admission files. Structured records also mean your own enrolment numbers are always at hand to check against the Ministry's headcount.

Before the next Ministry deadline

Confirm your institutional registration is approved on KEMIS
Every enrolled learner has a ULI/UPI on file
Birth certificate entry numbers are correct (no serial numbers)
Parent or guardian details complete for every learner
Your KEMIS headcount matches your own enrolment records

Private schools are included

There is no exemption for private schools. Registration on KEMIS is mandatory for every basic education institution operating in Kenya — public, private, faith-based and international curriculum. If your school has learners, it has a KEMIS obligation and a capitation stake.

The Bottom Line

NEMIS has become KEMIS, and the UPI has become the ULI — but the underlying obligation is unchanged and stricter: every learner registered, every record verified, every deadline met. Schools that treat enrolment data as an administrative chore will keep losing capitation and sleep. Schools that keep their records structured and their headcounts accurate will sail through every circular.

Put this into practice with EduPilotPro

Everything in this article is live in EduPilotPro right now. Request access and your school's AI agents are active within one business day — no IT department required.

Automate my schoolSee all features →
Basic plan for small schoolsNo credit cardGDPR compliant2-minute setup

Written by

MM

Mwende Mutuku

Curriculum & Assessment Specialist

Mwende has supported Kenyan schools and teacher training colleges on competency-based curriculum implementation and assessment design for over a decade. She writes about CBC grading, continuous assessment and report card design for teachers and parents.

Related school management guides

How-To Guide

Complete Guide: Setting Up Your School's Academic Structure in EduPilotPro

Before you can take attendance, enter grades, or generate invoices, your school needs a solid academic structure. This step-by-step guide walks you through it all in under an hour.

10 min read
Read
Industry Insight

CBC Report Cards in Kenya: Strand-Based Grading (EE/ME/AE/BE), Explained for Teachers and Parents

A CBC report card grades every strand as Exceeding (EE), Meeting (ME), Approaching (AE) or Below (BE) expectations. Here's what each level means, where the scores come from, and how schools produce these reports without spreadsheet chaos.

11 min read
Read
How-To Guide

How to Save Teachers 10+ Hours Per Week for Private Schools in Pakistan & Nigeria

The average teacher spends 12–15 hours per week on admin tasks. Attendance, grades, report cards, parent notifications — it all adds up. Here's exactly how EduPilotPro gives those hours back.

8 min read
Read

Features mentioned in this article

View all features →
Student & Family Management

Stay Updated on WhatsApp

Get the latest EduPilotPro updates, new features, and school management tips delivered directly to your phone.

Join Our WhatsApp Channel
EduPilotProEduPilotPro

The all-in-one school management platform for modern educational institutions.

Product

  • Features
  • AI Agents
  • Testimonials
  • Pricing
  • How it works

Company

  • Blog
  • Privacy Policy
  • Request Access

Mobile App

  • Android App
  • iOS App

Asia

  • Bangladesh
  • Sri Lanka
  • Malaysia
  • Indonesia
  • Philippines
  • Thailand

Middle East

  • UAE
  • Saudi Arabia
  • Qatar
  • Oman
  • Kuwait
  • Bahrain

Africa

  • Nigeria
  • Kenya
  • Egypt
  • Ghana
  • South Africa
  • Uganda
  • Tanzania

© 2026 EduPilotPro. All rights reserved.

Built for educators, by educators. 🎓

EduPilotPro✦EduPilotPro✦EduPilotPro✦
EduPilotPro✦EduPilotPro✦EduPilotPro✦
AI School Operating System✦AI School Operating System✦AI School Operating System✦
AI School Operating System✦AI School Operating System✦AI School Operating System✦