A recent government audit in Kenya has uncovered significant discrepancies in the Ministry of Education's data management systems, revealing 800,000 unverified learner enrolment records and approximately 200 schools that exist only on paper. The nationwide verification exercise, which aimed to establish why thousands of schools were missing from capitation records, exposed weaknesses in the systems used to capture, verify, and update school enrolment data. This data determines how much government capitation each institution receives. President William Ruto announced that the government will digitise every learner's record to ensure capitation follows actual pupils.

The Ministry of Education had developed three separate digital links to collect information from school heads, sub-county directors of education, and officials at the headquarters. School heads were required to submit institutional details, learner enrolment figures, and GPS coordinates, while sub-county directors independently mapped schools within their jurisdictions and provided corresponding enrolment information. The Ministry then compared the two sets of submissions to establish whether the figures matched. Discrepancies were flagged for further investigation, including institutions appearing in the schools' database but missing from sub-county records.

The verification exercise also revealed that some schools had submitted information using incorrect identification codes or formats, making them appear as though they had not submitted data. The verification team examined whether institutions had previously received government funding and whether their names, bank account details, and identification codes matched Ministry records. Learner records were cross-checked against other education databases, including those maintained by the Kenya National Examinations Council (KNEC). These checks aimed to establish whether a school existed, whether its reported learners could be accounted for, and whether its banking details matched official records.

By November 10, 2025, about 44,495 institutions had been cleared for capitation based on their verified enrolment. Another 4,555 schools whose submissions were pending due to errors received 50 per cent of the amounts reflected in their previous capitation records. A total of 5,851 institutions that fell below the minimum enrolment threshold were paid according to the numbers established during verification. These comprised 3,978 primary schools, 1,706 junior schools, and 167 senior schools. The Ministry had also identified 1,005 primary and junior schools that had either submitted incorrect information or had not submitted data.

The verification findings were presented to the National Assembly Public Accounts Committee on February 24, 2026, when the then Basic Education Principal Secretary Julius Bitok appeared before the committee to explain the exercise and the action taken. The Ministry reported that 20 school heads had been referred to the Teachers Service Commission (TSC) for disciplinary action, while 28 sub-county education officers had been issued with show-cause letters. However, the Ministry has not publicly provided a comprehensive account of the outcome of the disciplinary process or established how much public money may have been paid against the unverified enrolments.

President Ruto has called on school heads to account for public funds and ensure that every learner is captured in the national database. He emphasised that every shilling must follow a real learner and that money must reach classrooms with children, not registers with ghost learners. The President's announcement to digitise learner records aims to prevent capitation of ghost learners and ensure that public funds are allocated efficiently. The Ministry of Education has yet to respond to questions on why the school and sub-county platforms were not synchronised and what action has been taken against officials implicated in the discrepancies.

The revelations have placed the integrity of the Ministry's education databases under scrutiny, particularly the safeguards used to verify enrolment before capitation is released. A Ministry of Education official suggested that the State should strengthen school data verification by introducing ICT-led checks between the point of data capture and the national education databases, NEMIS and KEMIS, to identify inconsistencies before enrolment records are accepted. The official also recommended impromptu visits to schools to establish whether learners listed in official registers are physically present.

Key points

  • President Ruto announced that the government will digitise every learner's record to ensure capitation follows actual pupils.
  • The audit exposed 800,000 unverified learner enrolment records and approximately 200 schools that exist only on paper.
  • The Ministry of Education reported that 20 school heads had been referred to the Teachers Service Commission (TSC) for disciplinary action.

Reporting sources

Share this story

Written by

SaharaWire Newsroom
SaharaWire

Reporting for SaharaWire from the Nairobi bureau.