KNEC KCPE School Codes 2025 for Top Primary Schools in Kenya

Filed in Article, Education by on October 7, 2024 0 Comments

KNEC KCPE School Codes 2025… Are you looking for a way to access your KCPE school code online? If yes, then this informative article is for you. You will be given detailed information on how to access the KCPE school code online.

Each candidate had a unique personal identifier (UPI) while on the other hand, learning institutions have KCPE school codes. The UPI numbers and school codes are useful when accessing KCPE results. Below is a list of the KCPE primary school codes for the top institutions per county.

KNEC KCPE school codes are allocated based on the county of location. If you are looking for school codes for KCPE online, this article is for you. Here is a list of KCPE school codes:

Baringo County

Below are the school codes of different schools in Baringo County.

  • 33521138 – The Immaculate Mother Parachial Primary School
  • 33562130 – Mogotio Little Friends Academy
  • 33562226 – Soy Emining Academy
  • 33517157 – St Mary’s Catholic Academy
  • 33562127 – Crescent Academy
  • 33521319 – Kabimoi Green View

Bomet County

Here are the school codes for schools in Bomet County.

  • 25508627 – Chelsa Academy
  • 25563330 – Chemalal Sunshine
  • 25508646 – Davsi Kiromwok Academy
  • 25508116 – St Mary’s Girls
  • 25508196 – St Mary’s Day Mixed

Bungoma County

Here are the school codes for schools in Bungoma County.

  • 36602165 -Marell Academy
  • 36621137 -Phim Academy
  • 36602188 -Christ The King Academy
  • 36602173 -Highway Academy
  • 36602178 -Fountain Gate Preparatory

Busia County

Here are the school codes for schools in Busia County.

  • 35601233 -Busia Ebenezer Academy
  • 35629140 -Nambale Township
  • 35629136 -St James Model Academy
  • 35620225 -Victory Junior Academy
  • 35606226 -Isegere Toto School

Elgeyo Marakwet County

Here are the school codes for schools in Elgeyo Marakwet County.

  • 34520224- Rorok Victory Academy
  • 34559250 -A.S.E. St Brigid’s Academy
  • 34518135 -Salaba Academy
  • 34520126 -Immaculate Heart Of Mary Nerkwo
  • 34559249 -Kapserere Highland Academy Primary School

Embu County

Here are the school codes for schools in Embu County.

  • 14303132 -Havard Academy
  • 14303127 -Tenri Primary School
  • 14303124 -Bonanza School
  • 14303114 -Lion’s Embu
  • 14303119 -Embu Shepherd

Garissa County

Here are the school codes for schools in Garissa County.

  • 45801126 -Sunshine Academy
  • 45801118 – Mnara Junior Academy
  • 45801119 -Abu-Ubeyoa Private
  • 45806204 -Bushra Academy
  • 45801132 -Al-Hakim Academy

Homabay County

Here are the school codes for schools in Homabay County.

  • 41704230 -St Peter’s Cape View
  • 41704034 -Janeiro Junior Academy
  • 41730116 -M.P.I.S Primary School
  • 41709246 -Our Lady Of Orore
  • 41709127 -Fortune Academy

Isiolo County

Here are the school codes for schools in Bomet County.

  • 17306216 -Al-Falah Primary School
  • 17306109 -Little Angels
  • 17306115 -The High Vision Junior
  • 17306209 -Nomads Primary
  • 17306105 -Isiolo Hekima

Kakamega County

Here are the school codes for schools in Kakamega County.

  • 37617201 -Booker Academy
  • 37603024 -St Joseph Academy
  • 37603023 – Hill School Kakamega
  • 37617211 -St Peter’s Boys Boarding Primary School Mumias
  • 37603242 -Bright Academy

Kajiado County

Here are the school codes for schools in Kajiado County.

  • 31567215 -Acacia Crest Academy
  • 31557249 -Kenvic School
  • 31557229 -St Patrick’s Hill School
  • 31557224 -Serare School
  • 31567214 -St Lilyanna Preparatory
  • 31567218 -Kauti Academy

Kericho County

Here are the school codes for schools in Kericho County.

  • 28522550 -Sally Ann School
  • 28522537 -Chemitan Academy
  • 28553122 -Chumo Education Centre
  • 28522541 -Emmanuel Junior C Academy
  • 28512153 -St Theresa Primary School

Kiambu County

Here are the school codes for schools in Kiambu County.

  • 11232319 -Pleasant View School
  • 11235207 -Lily Academy
  • 11235216 -Josu Academy
  • 11230119 -Gacio Junior Academy
  • 11211434 -Limuru International School
  • 11235209 -Sukari Presbyterian School

Kilifi County

Here are the school codes for schools in Kilifi County.

  • 04107169 -Tahdhib Muslim Academy
  • 04102138 -0Kilifi High Vision Academy
  • 04102244 -Mtwapa Elite
  • 4107153 -Malindi Little Angels Junior Academy
  • 04107146 -Kingsway Junior School

Kirinyanga County

Here are the school codes for schools in Kirinyaga County.

  • 09203423 -Effort Junior
  • 09203425 -Kerugoya Good Shepherd’s Academy
  • 09203422 – Kerugoya Municipality
  • 09224241 -Alber School – Kutus
  • 09239140 -Kutus Municipality

Kisii County

Here are the school codes for schools in Kisii County.

  • 40716173 -Precious Hope School
  • 40703142 -Set Greenhill Academy
  • 40703254 -St Vincent Depaul Boys
  • 40735236 -Father Joseph Oucho Girls
  • 40711143 -Elsa Preparatory

Kisumu County

Here are the school codes for schools in Kisumu County.

  • 39734093 -Muhoroni Success
  • 39702132 -Golden Elite School
  • 39734107 -Muhoroni Furaha Primary
  • 39702128 -Migosi S.D.A School
  • 39733227 -Nyabondo Boys Boarding Primary

Kitui County

Here are the school codes for schools in Kitui County.

  • 13338224 -Precious Moment
  • 13338124 -Mui Kings Academy
  • 13310317 -Kanginga Oasis Academy
  • 13302123 -Ste Llamaris Academy
  • 13310137 -By Grace Academy

Kwale County

Here are the school codes for schools in Kwale County.

  • 02110130 – Little Roots Academy
  • 02110141 -Mekaela Heshima School
  • 02110135 -St Joseph Catholic
  • 02110128 -Word Of Life Christian Academy
  • 02105231 -Tiwi Baptist Academy

Laikipia County

Here are the school codes for schools in Laikipia County.

  • 30556332 – John Paul Ii Primary
  • 30514114 – Likii Hill School
  • 30544124 – Familia Takatifu Primary School
  • 30514117 – Mary Immaculate Primary
  • 30514116 – P.C.E.A Nanyuki

Lamu County

Here are the school codes for schools in Lamu County.

  • 06104231 – Mpeketoni Good Shepherd
  • 06104203 – Hongwe Primary School
  • 06104119 – Stone Town Academy
  • 06104121 – Swafaa Academy
  • 06104202 – Lake Kenyatta School

Machakos County

Here are the school codes for schools in Machakos County.

  • 12330108 – Lukenya Academy
  • 12345120 -A.I.C Matheini J Academy
  • 12330122 – Star Sheikh Academy
  • 12315261 -Our Lady Queen of Peace
  • 12330131 – Leaders Academy

Makueni County

Here are the school codes for schools in Makueni County.

  • 18307129- Premese Makueni Academy
  • 18307150 – Emmanuel Springs Academy
  • 18348118 – Mumbe Junior Academy
  • 18347221 – Christopher Kiamba Memorial
  • 18335222 – Vitale Hgm Primary
  • 18348167 -Smart Future Academy

Mandera County

Here are the school codes for schools in Mandera County.

  • 47803121 – Mandera Academy
  • 47803 108 – Al-Qalam Academy
  • 47803 127 – Elimu Bora Academy
  • 47803125 – Al- Huda Integrated Academy
  • 47803119 – Al-Bukhari Academy

Marsabit County

Here are the school codes for schools in Marsabit County.

  • 16311114 – Moyale Junior Academy
  • 16311124 – Hudefya Junior Academy
  • 16311117 – Gateway Academy
  • 16311128- St Paul’s Primary School
  • 16305112 – Marsabit Jamia

Meru County

Here are the school codes for schools in Meru County.

  • 15304229 – Fred’s Academy
  • 15319334 – Kathigiri Primary
  • 15304123 – Consolata Primary Gitoro
  • 15304232 – Plainsville Academy
  • 15309416 – St Johns Boarding

Migori County

Here are the school codes for schools in Migori County.

  • 44708156 – Bukuria Academy
  • 44708161 – Kehancha Progressive
  • 44708135- Momokoro Academy
  • 44739143 – Sony Complex School
  • 44717170 – Rongo Success Academy

Mombasa County

Here are the school codes for schools in Mombasa County.

  • 03106577 – Nyali St Kevin Elite
  • 03106429 – St.Kevin Hill Academy
  • 03106467 – Victory Mombasa Junior
  • 03106507 – Nyali Primary School
  • 03106152 – Busy Bee School
  • 03106143 – Sega Junior School

Murang’a County

Here are the school codes for schools in Murang’a County.

  • 10204229 – Bishop Kairo Centre
  • 10228218 – Miriam Target Academy
  • 10208250 – St. Mary’s Maragua Ridge School
  • 10204219 – Benedito Highway Complex
  • 10238130 – St Martins Boys Boarding Primary

Nairobi County

Here are the school codes for schools in Nairobi County.

  • 20406041 – Makini Ngong Road Academy
  • 20408032 – Newlight Komarock
  • 20402023 – Al-Ansaaru Nursery & Primary School
  • 20407033 – St Mary’s Ruaraka
  • 20408055 – Tender Care

Nakuru County

Here are the school codes for schools in Nakuru County.

  • 27570222 – Gilgil Hills Academy
  • 27537225 – High Peak Junior Academy
  • 27536118 – Anestar Primary School
  • 27536217- St Georges Grassland Academy
  • 27537134 – Lizar Junior School

Nandi County

Here are the school codes for schools in Nandi County.

  • 2954013 – St Mathew’s Septonok
  • 29540160 – Sangau Central Academy
  • 29513275 – Central Academy Chemuswo
  • 29513125 – Baraka School
  • 29540140 – All Saints Kebulonik Academy

Narok County

Here are the school codes for schools in Narok County.

  • 32519205 – Sikawa Primary School
  • 32519301- Njipiship Primary School
  • 32519511 – Olaitong Primary School
  • 32516205 – Olenkomeei Primary School
  • 32546330 – Ole Nkanae Primary School

Nyamira County

Here are the school codes for schools in Nyamira County.

  • 43720136 – St Andrews Kaggwa Boys
  • 43728143 – Borabu Hill Side Academy
  • 43720115 – Eronge Adventist
  • 43720152 – Saon Boarding Primary School
  • 43720145 – St Andrews Girls Kaggwa

Nyandarua County

Here are the school codes for schools in Nyandarua County.

  • 07225146 – Josnem Academy
  • 07209218 – Father Joseph Baldo Primary School
  • 07216116 – St Paul’s Academy
  • 07214133- Nyahururu Elite Junior
  • 07201169 – Chartaby Academy

Nyeri County

Here are the school codes for schools in Nyeri County.

  • 08210315 – Snowview Complex
  • 08210224 – Slopes View Academy
  • 08202104 – Nyeri Good Shepherd Academy
  • 08217224- Gachugu Academy
  • 08220114 – Mary Immaculate
  • 08202224 – Nyeri Town View Academy

Samburu County

Here are the school codes for schools in Samburu County.

  • 22527208 – Ngilai Primary School
  • 22527101 – South Horr Primary School
  • 22526103 – Lodungokwe Primary School
  • 22502202 – Maralal Primary School
  • 22502109 – Logorate Primary School

Siaya County

Here are the school codes for schools in Siaya County.

  • 42726122 – St Teresas Yala
  • 42712153 – St Mathews Sironyo Academy
  • 42705117 – Mbaga G.School Primary School
  • 42705306 – Si Dok Primary School
  • 42705251 – Selly’s Junior Academy

Taita Taveta County

Here are the school codes for schools in Taita Taveta County.

  • 01114221 – Mwatate Junior Academy
  • 01114120 – Mwatate Junior Preparatory
  • 01115120 – St Agnes Primary School
  • 01114217 – Mwavunyu Primary School
  • 01115124 – Voi St Jude Educational Centre

Tana River County

Here are the school codes for schools in Tana River County.

  • 05117207 – Life Frontier Primary School
  • 05103127 – ST Joseph Primary Emmaus
  • 05112201 – Arap Moi Primary School
  • 05112105 – Kulesa Primary School
  • 05103216 – Fanjua Primary School

Tharaka Nithi County

Here are the school codes for schools in Tharaka Nithi County.

  • 19308346 – Bright Rose Academy
  • 19342147 – Gatunga Junior Academy
  • 19326255 – PCEA Mwimbi Boarding
  • 19308114 – Kath Ituni Primary
  • 19313162 – Marimanti Academy

Turkana County

Here are the school codes for schools in Turkana County.

  • 21501122 – Kare Academy
  • 21501110 – Erait Academy
  • 21501115 – A.I.C Nakuluja Academy
  • 21549201 – AICLokichoggio
  • 21549112 – Kakuma Muslim Academy

Trans Nzoia County

Here are the school codes for schools in Trans Nzoia County.

  • 23503138 – Saints Angelic Charles Academy
  • 23504032 – Mt Elgon Academy
  • 23528164 – Litiik Academy
  • 23503235 – St Anne’s Academy Kiminini
  • 23528159 – Choronok Primary School

Uasin Gishu County

Here are the school codes for schools in Uasin Gishu County.

  • 26507182 – Little Lambs School
  • 26534275 – Eldoret Educational Resource Center
  • 26507138 – Green Park Academy
  • 26509133 – Soy Academy
  • 26507174- Hillside Plateau

Wajir County

Here are the school codes for schools in Wajir County.

  • 46802124 – Wajir Excel Academy
  • 46802123 – I C F Primary School
  • 46802121 – Amudi Primary
  • 46802132 – Furqan Integrated Academy
  • 46820106 – Kulmiye Academy
  • 46820107 – Alhidaya Primary School

West Pokot County

Here are the school codes for schools in West Pokot County.

  • 24505145 – Kapenguria Town View Academy
  • 24505226 – Rev Murupus Academy
  • 24505149 – Makutano Central Academy
  • 24505225 – Jerusalem Academy
  • 24505134 – St Mary’s Assumption Catholic

Vihiga County

Here are the school codes for schools in Vihiga County.

  • 38604232 – Mudasa Academy
  • 38622239 – Mbale Shalom Academy
  • 38622149 – Serve Academy
  • 38619241 – Cheptulu Sunrise Academy
  • 38604132 – Light And Salt Academy Primary School

KCPE school codes are unique for each institution. 

NOTE: The KCPE school codes are subject to change, If not listed above, you can visit a school to know its KCPE code.

What’s your take on this? We believe this article was helpful, if yes, don’t hesitate to share this information with your friends on Facebook, Twitter, WhatsApp, and other Social Platforms.

Leave a Reply