Over 250 primary schools acroos the country have failed to meet basic requirements in a nationwide school data verification exercise.
This exposes widespread weaknesses in education management systems and raising concerns over the future of learner funding, planning, and accountability.
Dated February 6, 2026, an official Ministry of Education (MoE) document titled “School Data Verification Exercise: Pending Primary Schools (To Submit)” a total of 259 primary schools were flagged after their data could not be verified.
The document, compiled under the oversight of the Directorate of Basic Education at the Ministry of Education, lists schools from almost every county in the country that failed the verification process for various reasons. Among the most frequently cited reasons were “incomplete submissions,” “not submitted,” “non-matches in KNEC,” and “non-matches not in KNEC.”
In vsrious entries, the report states that schools were flagged for “incomplete submissions,” while others were marked “not submitted,” indicating that no data was received at all. In other cases, the document records “wrong format,” “inaccessible document,” or “no data for Grades 1–6.”
One section of the report notes that some institutions submitted unusable files, describing them as “wrong format – no details for Grades 1–6.” Another entry indicates that a school “submitted blank data,” effectively rendering the submission invalid.
The affected schools include public, private, faith-based, and special needs institutions. Counties appearing repeatedly in the document include Turkana, Narok, West Pokot, Kajiado, Nakuru, Kakamega, Kitui, Kwale, Kilifi, Migori, and Nairobi City County.
Even schools in major urban centres were affected. The document lists institutions in Lang’ata, Makadara, and Westlands sub-counties in Nairobi as having “incomplete submissions” or “non-matches in KNEC.”
The report also highlights failures in special needs institutions, including schools labelled “Special for the Hearing Impaired” and “Special School for the Mentally Challenged.”
In multiple instances, these institutions were cited for “incomplete submissions,” raising questions about the level of support available to schools serving learners with disabilities.
Education data verification is an important process done by the MoE, in collaboration with the Kenya National Examinations Council (KNEC), to ensure that schools are properly registered and that learner records align with national systems.
READ ALSO:
https://educationnews.co.ke/matungulu-mp-calls-ng-cdf-court-ruling-a-major-win-for-education/
Some schools were flagged as aresult of their records showing “non-matches in KNEC,” while others were listed as “non-matches not in KNEC,” impying that the institutions or their learners could not be traced in examination databases.
The report emphasises that verification failed because of “non-matches in KNEC,” showing the role of examination and learner registration systems in national education planning.
In some cases, the document indicates that entire grade levels were missing from submissions, noting “no data for Grades 1–6.”
Some schools were marked “not submitted,” pointing to failures at the school administration level while repeated formatting and system errors suggest gaps in training and oversight.
The documents also notes instances where some institutions “submitted summarised data” instead of full records, a practice that does not meet verification standards.
In other cases, schools uploaded files described as “wrong format” or “inaccessible document,”.
S/NO County Sub-county UIC Institution Reason 1 Baringo Baringo Central PQ3X Lelbatai Incomplete Submissions 2 Baringo Baringo Central DD8F Kabarnet Deaf Blind Sp Incomplete Submissions 3 Baringo Marigat XY4J Sosionte Pry Incomplete Submissions 4 Baringo Mogotio 23NQ Katerit Primtry Incomplete Submissions 5 Baringo Tiaty West NYGR Lodengo Non Matches In Knec 6 Baringo Tiaty West YT6Z Kamsino Non Matches Not In Knec 7 Baringo Tiaty West ZEKM Nyalil Buch Primary Non Matches Not In Knec 8 Baringo Tiaty West LL7G Chepanda Incomplete Submissions 9 Baringo Tiaty West (East Pokot) V6NZ Chemuro Not Submitted 10 Bomet Bomet Central 7F99 St Peter’S Mugango Not Submitted 11 Bomet Bomet East ZJYU Mugei Primary School (Bomet East) Incomplete Submissions 12 Bomet Chepalungu 68HY Ronda Non Matches In Knec 13 Bomet Chepalungu GAKN Chepkeswaet Non Matches In Knec 14 Bomet Chepalungu U8YX Donbosco Sinendet Incomplete Submissions 15 Bomet Chepalungu VBHU Kiptunoi Incomplete Submissions 16 Bomet Chepalungu 9YTS Kobel Pri Incomplete Submissions 17 Bomet Konoin JN9V Kipsigirio Non Matches In Knec 18 Bomet Konoin JSRB Kimaech Incomplete Submissions 19 Bungoma Tongaren TX4H Namatore Fpf Incomplete Submissions 20 Busia Teso South DATF Alupe Special For The Hearing Impaired Non Matches Not In Knec 21 Busia Teso South 9Z6B Emukhuyu Incomplete Submissions 22 Busia Teso South YEUD Apegei Special School For Physically Ch Incomplete Submissions 23 Elgeyo Marakwet Keiyo North ZUYB Berese Primary School Incomplete Submissions 24 Elgeyo Marakwet Keiyo North EV2C Chepundaria Primary School Incomplete Submissions 25 Elgeyo Marakwet Keiyo North DLQF Kermuk Incomplete Submissions 26 Elgeyo Marakwet Keiyo North 3VS6 Kipyeigor Incomplete Submissions 27 Elgeyo Marakwet Marakwet East J733 Kimuren Non Matches In Knec 28 Elgeyo Marakwet Marakwet East J3WJ Embomir Incomplete Submissions 29 Elgeyo Marakwet Marakwet East CWMA Mungwa Incomplete Submissions 30 Elgeyo Marakwet Marakwet East A5K4 Muswon Incomplete Submissions 31 Elgeyo Marakwet Marakwet East JTX5 Sebero Incomplete Submissions 32 Embu Mbeere South M566 Kaurari Non Matches In Knec 33 Garissa Garissa BKNC nan Incomplete Submissions 34 Homa Bay Rachuonyo South 7K7T Nyagowa Incomplete Submissions 35 Homa Bay Suba YJGV Joseph Wiederkehr Education Centre Kig Not Submitted 36 Kajiado Elangata WUAS Wcjn Elerai Primary[Kajiado Central] Incomplete Submissions 37 Kajiado Elangata Wuas FU4D Kilonito Incomplete Submissions 38 Kajiado Elangata WUAS Epzv Koora Incomplete Submissions 39 Kajiado Isinya B8L9 Emashini Primary Used A Wrong Format 40 Kajiado Kajiado Central BE6V Olpolosie Primary School Non Matches Not In Knec 41 Kajiado Kajiado Central FZL2 Isilale Incomplete Submissions 42 Kajiado Kajiado Central U8A4 Olobelibel Incomplete Submissions 43 Kajiado Kajiado North R32K Ilparkuo Not Submitted 44 Kajiado Kajiado North 4FLF Olokeri Pri Not Submitted 45 Kajiado Kajiado West 9QDP Inaudot Not Submitted 46 Kajiado Kajiado West SMFX Eroret Not Submitted 47 Kajiado Kajiado West P5QV Olkudate Pry Non Matches Not In Knec 48 Kajiado Kajiado West AHHF Naningoi Girls Boarding Incomplete Submissions 49 Kajiado Kajiado West Q99U Olodungoro Incomplete Submissions 50 Kajiado Kajiado West VHQ6 Oloompaluani Primary School Incomplete Submissions 51 Kajiado Kajiado West LBEU Olooserian Incomplete Submissions 52 Kajiado Loitoktok MND4 nan Incomplete Submissions 53 Kajiado Mashuuru 66UU Embuya Primary Incomplete Submissions 54 Kajiado Mashuuru RBPQ Noonkoben Incomplete Submissions 55 Kakamega Butere XFQH Elukokho Not Submitted 56 Kakamega Butere CURY Mahondo Not Submitted 57 Kakamega Butere FY67 Eshilunyire Non Matches In Knec 58 Kakamega Butere TCZB Eshikholobe Incomplete Submissions 59 Kakamega Butere RPNS Nyenyesi Incomplete Submissions 60 Kakamega Kakamega North Z4C6 Chesero No Data For Grades 1-6 61 Kakamega Matete L5J5 St Emmanuel Masasuli Incomplete Submissions 62 Kakamega Mumias West J4A6 Mukoye Incomplete Submissions 63 Kakamega Navakholo PWR9 Mature Special Primary School Incomplete Submissions 64 Kericho Kipkelion 75WH Malincha Primary School Non Matches Not In Knec 65 Kericho Londiani 5BVQ Cheymen Not Submitted 66 Kilifi Chonyi 3EJY Vwewesi Non Matches In Knec 67 Kilifi Kaloleni VDVG Kinarani Incomplete Submissions 68 Kilifi Kauma Y2EU Timboni Incomplete Submissions 69 Kilifi Magarini FPX8 Muungano Incomplete Submissions 70 Kilifi Magarini DDCU Mambrui Special School Incomplete Submissions 71 Kilifi nan WPB6 Kichaka Simba Non Matches In Knec 72 Kisii Gucha TPNN Nyansakia Pag Special School For Menta Incomplete Submissions 73 Kisumu Kisumu Central KR4X Kaloleni Muslim Non Matches Not In Knec 74 Kisumu Nyakach NPM5 Lwanda Non Matches Not In Knec 75 Kisumu Nyakach 82HK Nyakwere Incomplete Submissions 76 Kitui Kitui Central 48C9 Kwa Mboo Incomplete Submissions 77 Kitui Kitui West 369L Kiumoni Non Matches In Knec 78 Kitui Kitui West L9Q3 Mumbuni Non Matches In Knec 79 Kitui Kitui West NZKB Kangondi Incomplete Submissions 80 Kitui Kitui West R33W Mutulu Incomplete Submissions 81 Kitui Kitui West EYR4 Nzinia Incomplete Submissions 82 Kitui Mutito 4DB9 Mbui Non Matches In Knec 83 Kitui Mutomo 8BEF Kyanganga Incomplete Submissions 84 Kitui Mwingi Central 9UDJ Nzalae Primary School Non Matches In Knec 85 Kitui Mwingi Central 8HJS Kasina Incomplete Submissions 86 Kitui Mwingi West/Mingwani 4PNA Nzauni Non Matches In Knec 87 Kitui Mwingi West/Mingwani E8LQ Mukauni Non Matches In Knec 88 Kitui Mwingi West/Mingwani U8HP Syongoni Non Matches In Knec 89 Kitui nan X8PK Kwa Karanga Primary School Non Matches Not In Knec 90 Kitui Nzambani G5MY Kaliluni Non Matches In Knec 91 Kitui Nzambani G8Q9 Maviani Non Matches In Knec 92 Kitui Nzambani XWTM Kiini Special For Mentally Challenged Incomplete Submissions 93 Kitui Tseikuru RRUC Kyamalutu Non Matches In Knec 94 Kitui Tseikuru 5MUX Kasyathyuni Incomplete Submissions 95 Kwale Kinango B6KZ Ngonzini Primary Non Matches In Knec 96 Kwale Kinango D4XZ Chizini Incomplete Submissions 97 Kwale Kwale HNKY Boyani West Not Submitted 98 Kwale Kwale KSWT Shimba Hills Not Submitted 99 Kwale Lunga Lunga LAFJ Kiranze Not Submitted 100 Kwale Matuga 5CD2 Msambweni Non Matches Not In Knec 101 Kwale Msambweni 36XG Mkwakwani Incomplete Submissions 102 Kwale Samburu NEHV Kazamoyo Not Submitted 103 Kwale Shimba Hills TXV9 Nkongani Incomplete Submissions 104 Laikipia Kirima 5686 Olmutunyi Not Submitted 105 Laikipia Laikipia West W62H Ndonyoriwo Primary School Not Submitted 106 Laikipia Laikipia West T6SQ Nkilois Not Submitted 107 Lamu Lamu East YRQ9 Milimani Non Matches Not In Knec 108 Lamu Lamu East HHQE Ishakani Not Submitted 109 Machakos Machakos Town FYK6 Ngomeni Non Matches In Knec 110 Machakos Machakos Town QFQK Kithito Incomplete Submissions 111 Machakos Mwala QWDN Iitinduni Incomplete Submissions 112 Machakos Yatta P8C6 Malivini Primary Incomplete Submissions 113 Makueni Mbooni West 265Q Tulimani Incomplete Submissions 114 Marsabit Marsabit 7QKF Gufu Ali Not Submitted 115 Marsabit Sololo DWCS Qiltipe Primary Incomplete Submissions 116 Meru Kiengu GBAX Murera Non Matches In Knec 117 Migori Awendo G9H7 Nyambija Incomplete Submissions 118 Migori Kuria West 85VH Ndamukia Incomplete Submissions 119 Migori Kuria West 8DLQ Simbori Incomplete Submissions 120 Migori Nyatike South HNNH Nyakondo Non Matches In Knec 121 Migori Nyatike West R5K2 Orore Incomplete Submissions 122 Mombasa Kisauni C2CF Maunguja School Wrong Format Unaccessible Document 123 Mombasa Kisauni ESYH Digirikani Incomplete Submissions 124 Murang’A Murang’A East MJEU Nyagacugu Primary Incomplete Submissions 125 Murang’A Murang’A South BR3Z Kaharati Junior Secondary Wrong Format – No Details For Grades 1-6 126 Nairobi City Lang’Ata ADKF St Marys Karen Incomplete Submissions 127 Nairobi City Makadara RU4D Ofafa Jericho Primary Incomplete Submissions 128 Nairobi City Westlands AE9X North Highridge Non Matches In Knec 129 Nairobi City Westlands EBZV Kabete Rehab Incomplete Submissions 130 Nakuru Gilgil 5KNR Mbogo Not Submitted 131 Nakuru Kuresoi North S8NR Mwangate Primary Not Submitted 132 Nakuru Kuresoi South 7D69 Amani Kuresoi Primary School Not Submitted 133 Nakuru Nakuru West K6D2 Kangari Primary Wrong Format-Wrong Details 134 Nakuru Nakuru West L22F Kigonor Not Submitted 135 Nakuru Nakuru West X4JR Oldubei Incomplete Submissions 136 Nakuru Njoro YKSB Kaptich Wrong Format (Submitted Image) 137 Nakuru Subukia 3PG9 Lalwet Primary School Incomplete Submissions 138 Nandi Chesumei ZVAR St. Augustine Kapyagan Primary Not Submitted 139 Nandi Chesumei ZLWD Agc Ngeny Incomplete Submissions 140 Nandi Chesumei KVFQ Kapkitara Incomplete Submissions 141 Nandi Chesumei DPHP Kapngingich Incomplete Submissions 142 Nandi Nandi Central J9YX Kapchanga Primary Submitted Only For Grade1-3 143 Nandi Nandi Central R3VK Chepkoiyo Primary School Incomplete Submissions 144 Nandi Nandi Central YYZ6 Cheptuingeny Incomplete Submissions 145 Nandi Nandi Central PRAX Kiminda Incomplete Submissions 146 Nandi Nandi Central YXEK Sasimon Adc Primary School Incomplete Submissions 147 Nandi Nandi North N7WZ Simatwet Primary School Submitted Summarised Data 148 Nandi Nandi North USMX Olmaroroi Primary School Incomplete Submissions 149 Nandi Nandi North 355R Sachangwan Incomplete Submissions 150 Nandi Nandi North 3J9H St. Peters Kapsean Incomplete Submissions 151 Nandi Nandi South HPEB St Pauls Chepkober Incomplete Submissions 152 Nandi Tinderet H9CQ Tachasis Non Matches Not In Knec 153 Nandi Tinderet NJQ2 Kamenjeiwa Incomplete Submissions 154 Nandi Tinderet S2W7 Kapkoros Incomplete Submissions 155 Nandi Tinderet TQ9M St Peters Chemamul Primary Incomplete Submissions 156 Narok Narok Central J5MB Oloolaiser Incomplete Submissions 157 Narok Narok East 34ZA Oloitip School Submitted Summary 158 Narok Narok East YTS3 Olanka Pry Uploaded Pdf 159 Narok Narok East Y2CX Olngusua Incomplete Submissions 160 Narok Narok East 7Z25 Oloolturot Not Submitted 161 Narok Narok East FXJ5 Oloonkabobok Not Submitted 162 Narok Narok North TMU2 Kisiriri Outreach Not Submitted 163 Narok Narok North K299 Olooitualan Not Submitted 164 Narok Narok South NT6G Awawa Primary School Non Matches In Knec 165 Narok Narok South GFAX Kanunka Non Matches Not In Knec 166 Narok Narok South SNRS Enkiu Incomplete Submissions 167 Narok Narok South TMYU Takitech Specialschool For Mentally Ha Incomplete Submissions 168 Narok Narok West QXBR Enkorika Primary School {Narok West} Incomplete Submissions 169 Narok Narok West GN6Y Munyaas Incomplete Submissions 170 Narok Narok West HL8M Oloikumkum Incomplete Submissions 171 Narok Trans Mara East CJZM Kiribwet Primary School Submitted Summary 172 Narok Trans Mara East VAT4 nan Non Matches In Knec 173 Narok Trans Mara East AP48 nan Incomplete Submissions 174 Narok Trans Mara South H7GN Nyamesangura Non Matches In Knec 175 Narok Trans Mara South JD45 Nasira Nkujit Non Matches Not In Knec 176 Narok Trans MARA South Fmjd Ilkiushin Primary School Incomplete Submissions 177 Narok Transmara East CFMZ Lelach Primary School [Narok-T. East] Not Submitted 178 Narok Narok North 4CV9 Olorbungaiko Primary Incomplete Submissions 179 Nyamira Borabu E97E Kenyoro Sda Non Matches In Knec 180 Nyamira Manga K9WX Nyamachemange Sda Non Matches In Knec 181 Samburu Samburu East 6RQN Nchok Incomplete Submissions 182 Samburu Samburu East N25B Nolotoro Incomplete Submissions 183 Samburu Samburu East RC7A Sukuroi Incomplete Submissions 184 Samburu Samburu North USHV Loikumkum Non Matches Not In Knec 185 Samburu Samburu North PKBF Natiti Incomplete Submissions 186 Samburu Samburu North 9BH4 Urah Incomplete Submissions 187 Tana River Tana North MR7L Tune Incomplete Submissions 188 Tharaka-Nithi Chiakagira NCBN Ccm Ngaini Incomplete Submissions 189 Tharaka-Nithi Igambango’Ombe U882 Karambari Incomplete Submissions 190 Trans Nzoia Kiminini P6PF Tarakwa Primary Submitted Blank Data 191 Trans Nzoia Kiminini H4CJ Kitale Forest Incomplete Submissions 192 Trans Nzoia Kiminini RTK4 Milelee Incomplete Submissions 193 Trans Nzoia Kwanza SCPR Maliki Not Submitted 194 Trans Nzoia Trans Nzoia East QWPQ Amani Primary Not Submitted 195 Trans Nzoia Trans Nzoia East YTDY St.Pauls Ngorera Non Matches In Knec 196 Turkana Kibish TGU9 Kibish Non Matches In Knec 197 Turkana Loima 2Y5Y Kasogol Etom Incomplete Submissions 198 Turkana Lokichoggio TREN St. Clare – Lochor Ereng Incomplete Submissions 199 Turkana Turkana Central 6MFZ Lokalalio Non Matches Not In Knec 200 Turkana Turkana Central PSF9 Nayanae Ngikalalio Non Matches Not In Knec 201 Turkana Turkana Central NA48 Katapakori Incomplete Submissions 202 Turkana Turkana Central 4XE5 Loyoro Incomplete Submissions 203 Turkana Turkana Central R5C9 Nabwelepus Incomplete Submissions 204 Turkana Turkana Central DKLV Napetao Incomplete Submissions 205 Turkana Turkana East JDMG Lokorio Girls Non Matches In Knec 206 Turkana Turkana East 877G Elelea Non Matches Not In Knec 207 Turkana Turkana North NARE Nare Pringan Primary School No Upis, No Assessment Numbers (Provided Only Names) 208 Turkana Turkana North 7AFC Kaalem Primary Submitted Summary 209 Turkana Turkana North YF97 Namorotot Non Matches In Knec 210 Turkana Turkana North ZRQU Nagis Non Matches In Knec 211 Turkana Turkana North D6QL Jeremani Incomplete Submissions 212 Turkana Turkana North U7GG Karebur Incomplete Submissions 213 Turkana Turkana North 68Z6 Lokitoeangaber Incomplete Submissions 214 Turkana Turkana North 885Z Shabaha Incomplete Submissions 215 Turkana Turkana South GRMU Lokwadwat Non Matches In Knec 216 Turkana Turkana South 8F2M Kapese Incomplete Submissions 217 Turkana Turkana West LJ77 Lodakach Non Matches In Knec 218 Turkana Turkana West X67U nan Non Matches In Knec 219 Turkana Turkana West 9TRQ Abur Non Matches Not In Knec 220 Turkana Turkana West D5PV Lotaka Non Matches Not In Knec 221 Turkana Turkana West FB9S nan Incomplete Submissions 222 Turkana Turkana West 63C9 Lokwamor Primary School Incomplete Submissions 223 Turkana Turkana West 7U3C Loreng Incomplete Submissions 224 Turkana Turkana West HWDP nan Incomplete Submissions 225 Turkana Turkana West QYNF Oropoi Incomplete Submissions 226 Uasin Gishu Ainabkoi P8RN Chelemettio Not Submitted 227 Uasin Gishu Kapseret RJKU Kingwal Not Submitted 228 Uasin Gishu Kapseret R58C Kipkaren Airport Incomplete Submissions 229 Vihiga Emuhaya HY9X Assebu Incomplete Submissions 230 Vihiga Hamisi 6YYE Ivola Incomplete Submissions 231 Vihiga Hamisi FHFY Kapsogoro Incomplete Submissions 232 Vihiga Hamisi EDWN Kaptis Special Incomplete Submissions 233 Vihiga Hamisi WTJK Kisasi Incomplete Submissions 234 Vihiga Luanda BGZA Siruti Incomplete Submissions 235 Vihiga Sabatia V2LT Maganyi Junior School No Data For Grades 1-6 236 Wajir Buna A9TR Chipder Non Matches Not In Knec 237 Wajir Sabuli ZAZV Garaska Mixed Day Nursery & Primary Sc Non Matches In Knec 238 Wajir Sabuli GW5T nan Non Matches Not In Knec 239 Wajir Sabuli K8LQ nan Non Matches Not In Knec 240 Wajir Sabuli 8HXV Muqdeer Primary School [Wajir South] Incomplete Submissions 241 West Pokot Kacheliba SBER Fr Antonio Kapulio Primary School Incomplete Submissions 242 West Pokot Kacheliba REXK Kopulio Primary School Incomplete Submissions 243 West Pokot Kacheliba XRHB Kosia Primary School Not Submitted 244 West Pokot Kacheliba 5HQM Napitiro Primary School Incomplete Submissions 245 West Pokot Kipkomo KWYD Kamatepon Primary Incomplete Submissions 246 West Pokot Pokot Central DFAQ Cheptulel Not Submitted 247 West Pokot Pokot Central JVMQ Chesegon Incomplete Submissions 248 West Pokot Pokot Central YREJ Chirkil Incomplete Submissions 249 West Pokot Pokot Central N6FQ Chongis Incomplete Submissions 250 West Pokot Pokot Central N7LZ Too Sostin Primary Incomplete Submissions 251 West Pokot Pokot North 99PH Songok Primary School Non Matches Not In Knec 252 West Pokot Pokot North KUHY Kiwawa Primary School Non Matches Not In Knec 253 West Pokot Pokot North 4NZS Aic Matilsiran Incomplete Submissions 254 West Pokot Pokot North 9X8C Cheptokol Primary School Incomplete Submissions 255 West Pokot Pokot South B2AK St Dominic Kapchesich Primary Wrong Excel Format 256 West Pokot Pokot South NZ4W Tolkaghin Incomplete Submissions 257 West Pokot West Pokot Q8PU Onoch Non Matches Not In Knec 258 West Pokot West Pokot TS5H Mono Primary School And Ecd Incomplete Submissions 259 West Pokot West Pokot 6MH3 Sinenden Primary School And Ecd Incomplete SubmissionsAlthough the document does not outline enforcement measures, its language suggests urgency. The repeated use of phrases such as “pending,” “not verified,” and “to submit” indicates that affected schools are expected to correct and resubmit their data.
The document concludes by listing all affected institutions without exemptions, signalling that compliance will be required across the board.
By Joseph Mambili
You can also follow our social media pages on Twitter: Education News KE and Facebook: Education News Newspaper for timely updates.
>>> Click here to stay up-to-date with trending regional stories
>>> Click here to read more informed opinions on the country’s education landscape















Reader Discussion (0)
Sign in to comment