C2 senior schools (extra-county)

Cluster 2 (C2) has 709 public senior schools in 46 of the 47 counties. Media reports describe C2 as broadly the former extra-county schools. These are well-established boarding schools that take learners from beyond their home county. All 709 are boarding schools: 319 are boys’ schools, 328 are girls’ schools and 62 are mixed. The counties with the most C2 schools are Kitui (38), Kakamega (29), Kisii (28), Murang’a (25), Meru and Kiambu (24 each).

Why C2 deserves a close look

For many families, C2 is where the best balance of competition, facilities and distance lies. When your child picks 12 schools across C1 to C4, including several C2 schools in a pathway they are committed to gives them strong options without relying only on C1 places. Before choosing, check which subject combinations each school offers in your child’s pathway. Combinations differ from school to school, even within the same cluster. Think about travel too, because every C2 school is boarding and you will be making several trips a year.

Fees at C2 schools

Because C2 schools are boarding, the parent fee ceilings for boarding in Gazette Notice 1449 of 2026 apply, split 50:30:20 across the three terms. Our senior school fees 2026 guide and fees by school category explain the figures.

All 709 C2 schools are listed below by county. Use the finder filtered to C2 to narrow the list by sub-county or gender.

709 schools in this list · Source: Ministry of Education senior schools list (June 2025). Open the finder to filter further.

Baringo County 18

SchoolSub-countyGenderDay / boardingKNEC code
Bartolimo Boys High SchoolBaringo NorthBoysBoarding33547201
Emining Secondary SchoolMogotioBoysBoarding33562201
Kabimoi High SchoolKoibatekBoysBoarding33521102
Kimngorom Girls High SchoolMogotioGirlsBoarding33562303
Kisanana Boys High SchoolMogotioBoysBoarding33562401
Kituro High SchoolBaringo CentralMixedBoarding33517203
Marigat Secondary SchoolMarigatBoysBoarding33558101
Mercy Girls High School - Eldama RavineKoibatekGirlsBoarding33521101
Mogotio Girls' High SchoolMogotioGirlsBoarding33562101
Moi High School KabartonjoBaringo NorthBoysBoarding33547103
Pemwai Girls' Secondary SchoolBaringo CentralGirlsBoarding33517205
Poror High SchoolKoibatekBoysBoarding33521106
Ruth Kiptui Girls High School-KasokBaringo NorthGirlsBoarding33547202
Saos Secondary SchoolKoibatekBoysBoarding33521108
Solian Girls High SchoolKoibatekGirlsBoarding33521105
Tabagon Girls' Secondary SchoolBaringo CentralGirlsBoarding33517104
Tenges Secondary SchoolBaringo CentralBoysBoarding33517101
Toniok Girls Secondary SchoolKoibatekGirlsBoarding33521109

Bomet County 11

SchoolSub-countyGenderDay / boardingKNEC code
Boito Secondary SchoolKonoinBoysBoarding25563105
Chebilat Secondary SchoolSotikBoysBoarding25533106
Chepalungu Boys' High SchoolChepalunguBoysBoarding25551117
Kaboson Girls Secondary SchoolChepalunguGirlsBoarding25551101
Kabungut Secondary SchoolBomet CentralBoysBoarding25508102
Kimulot Secondary SchoolKonoinBoysBoarding25563301
Koiwa Boys High SchoolKonoinBoysBoarding25563102
Longisa High SchoolBomet EastBoysBoarding25583108
Lorna Laboso Memorial GirlsSotikGirlsBoarding25533126
Ndanai Secondary SchoolSotikGirlsBoarding25533203
Saseta Girls' Secondary SchoolKonoinGirlsBoarding25563101

Bungoma County 24

SchoolSub-countyGenderDay / boardingKNEC code
A C Butonge High SchoolBungoma WestBoysBoarding36626205
Bungoma High SchoolBungoma SouthBoysBoarding36602101
Chebukaka Girls Secondary SchoolBungoma CentralGirlsBoarding36612203
Chesamisi Boys High SchoolKimililiBoysBoarding36621101
Chwele Girls High SchoolBungoma WestGirlsBoarding36626101
Friends School BokoliWebuye WestBoysBoarding36635002
Kamusinde Boys High SchoolKimililiBoysBoarding36621102
Kapsokwony High SchoolMt. ElgonBoysBoarding36605101
Khasoko High SchoolBumulaBoysBoarding36628101
Kibuk Girls High SchoolMt. ElgonGirlsBoarding36605103
Kimiilili Friends Girls Secondary SchoolKimililiGirlsBoarding36621115
Kuywa Girls Secondary SchoolBungoma CentralGirlsBoarding36612205
Luuya Girls Secondary SchoolBungoma CentralGirlsBoarding36612104
Mitua Girls High SchoolTongarenGirlsBoarding36636010
Namawanga GirlsWebuye WestGirlsBoarding36635006
Ndivisi Girls High SchoolBungoma EastGirlsBoarding36613115
St. Augustine Girls High SchoolTongarenGirlsBoarding36636002
St. Cecilia Girls MisikhuBungoma EastGirlsBoarding36613105
St. Joseph's Nalondo Boys High SchoolBungoma CentralBoysBoarding36612108
St. Luke's Boys' High School KimililiKimililiBoysBoarding36621110
St. Mary's Sosio Secondary SchoolKimililiGirlsBoarding36621105
St. Patrick's Naitiri High SchoolBungoma NorthBoysBoarding36611002
St. Teresa's Kabula Secondary SchoolBumulaBoysBoarding36628102
Teremi Boys High SchoolBungoma CentralBoysBoarding36612201

Busia County 12

SchoolSub-countyGenderDay / boardingKNEC code
Bishop Sulumeti Chelelemuk Girls High SchoolTeso NorthGirlsBoarding35606103
Bujumba Boys SecondaryButulaBoysBoarding35623108
Busiada GirlsButulaGirlsBoarding35623105
Kisoko Girls Secondary SchoolNambaleGirlsBoarding35629102
S.A. Kolanya Boys High SchoolTeso NorthBoysBoarding35606101
Sigalame High SchoolSamiaBoysBoarding35609104
St Mary's Mundika High SchoolBusiaBoysBoarding35601201
St Monica Chakol Girls' High SchoolTeso SouthGirlsBoarding35620201
St. Benedict's High School -BudalangiBunyalaBoysBoarding35610101
St. Cecilia Nangina Girls High SchoolSamiaGirlsBoarding35609105
St. Mathias' Busia Secondary SchoolBusiaBoysBoarding35601101
St. Paul's Amukura High.Teso CentralBoysBoarding35639101

Elgeyo Marakwet County 15

SchoolSub-countyGenderDay / boardingKNEC code
AIC Girls Secondary School KessupKeiyo NorthGirlsBoarding34518402
Chebara Secondary SchoolMarakwet WestBoysBoarding34520101
Kapkenda GirlsKeiyo SouthGirlsBoarding34559201
Kapsowar Boys' Secondary SchoolMarakwet WestBoysBoarding34520202
Kipsaos BoysKeiyo SouthBoysBoarding34559503
Kipsoen Secondary SchoolKeiyo NorthBoysBoarding34518104
Mokwo Girls Secondary SchoolKeiyo SouthGirlsBoarding34559204
Our Lady of Glory Kaptagat Girls High SchoolKeiyo SouthGirlsBoarding34559208
Sambirir Girls Secondary SchoolMarakwet EastGirlsBoarding34561301
Santa Maria Girls Secondary SchoolMarakwet WestGirlsBoarding34520104
Simotwo Secondary SchoolKeiyo SouthBoysBoarding34559501
Sing'ore Girls Secondary SchoolKeiyo NorthGirlsBoarding34518102
St. Peter's Marakwet Boys Secondary SchoolMarakwet WestBoysBoarding34520102
Yemit Boys High SchoolMarakwet WestBoysBoarding34520103
Yemit Girls' Secondary SchoolMarakwet WestGirlsBoarding34520109

Embu County 20

SchoolSub-countyGenderDay / boardingKNEC code
Gangara Secondary SchoolMbeere NorthMixedBoarding14312104
Joseph Allamano - Wachoro SecondaryMweaBoysBoarding14376404
Kangaru Girls SchoolEmbu WestGirlsBoarding14303104
Kangaru SchoolEmbu WestBoysBoarding14303101
Kanyuambora Secondary SchoolMbeere NorthBoysBoarding14312301
Kavutiri Boys Secondary SchoolEmbu NorthBoysBoarding14355112
Kegonge Boys High SchoolEmbu EastBoysBoarding14333202
Kiambere School ComplexMbeere NorthMixedBoarding14312105
King David Boys High School, KamamaEmbu NorthBoysBoarding14355101
Kiriari Girls High SchoolEmbu NorthGirlsBoarding14355102
Kirimari Secondary SchoolEmbu WestBoysBoarding14303105
Mariari Girls Secondary SchoolMbeere SouthGirlsBoarding14341104
Mayori Secondary SchoolMbeere SouthMixedBoarding14341101
Nguviu Boys High SchoolEmbu NorthBoysBoarding14355201
Nguviu Girls Secondary SchoolEmbu NorthGirlsBoarding14355202
St Agnes Kiaganari Girls Secondary SchoolEmbu EastGirlsBoarding14333203
St Paul's High School KevoteEmbu WestBoysBoarding14303201
St Teresa's Girls' - KithimuEmbu WestGirlsBoarding14303203
St. Catherine Nthagaiya Girls Secondary SchoolEmbu EastGirlsBoarding14333102
St. Marys Kiangima Secondary SchoolEmbu WestGirlsBoarding14303102

Garissa County 4

SchoolSub-countyGenderDay / boardingKNEC code
County High SchoolGarissaBoysBoarding45801103
Fafi Girls Secondary SchoolBura EastGirlsBoarding45827102
Saka Girls Secondary SchoolSankuriGirlsBoarding45839102
Sankuri Secondary SchoolSankuriBoysBoarding45839101

Homa Bay County 18

SchoolSub-countyGenderDay / boardingKNEC code
Ambassador Pamela Mboya Girls Secondary SchoolMbitaGirlsBoarding41730309
Dudi Girls Secondary SchoolRachuonyo EastGirlsBoarding41743203
Gendia Secondary SchoolRachuonyo NorthBoysBoarding41731101
Kuoyo Kochia Secondary SchoolRangweBoysBoarding41742103
Magina Girls Secondary SchoolNdhiwaGirlsBoarding41724203
Mawego Secondary SchoolRachuonyo NorthGirlsBoarding41731002
Mirogi Boys' High SchoolNdhiwaBoysBoarding41724101
Mirogi Girls Secondary SchoolNdhiwaGirlsBoarding41724102
Moi Girls' Secondary School - SindoSubaGirlsBoarding41709101
Nyamasare Girls' Secondary SchoolMbitaGirlsBoarding41730107
Ober Secondary SchoolRachuonyo EastBoysBoarding41743204
Oriwo Boys High SchoolRachuonyo NorthBoysBoarding41731303
Our Lady of Mercy Ringa Boys Secondary SchoolRachuonyo EastBoysBoarding41743205
Ratang'a Secondary SchoolNdhiwaBoysBoarding41724002
St. Gabriel's Gwassi Girls Secondary SchoolSubaGirlsBoarding41709203
Tom Mboya Secondary SchoolMbitaBoysBoarding41730102
Tonga Boys Secondary SchoolSubaBoysBoarding41709201
Wang'apala Secondary SchoolRachuonyo EastBoysBoarding41743101

Isiolo County 2

SchoolSub-countyGenderDay / boardingKNEC code
Bisanadhi High SchoolGarbatullaMixedBoarding17322201
Isiolo Boys Secondary SchoolIsioloBoysBoarding17306101

Kajiado County 7

SchoolSub-countyGenderDay / boardingKNEC code
Enoomatasiani Girls Secondary SchoolKajiado NorthGirlsBoarding31557204
Kiluani Boys Secondary SchoolOloililaiBoysBoarding31590403
Najile Boys Secondary SchoolKajiado WestBoysBoarding31573201
Nakeel Secondary SchoolKajiado NorthBoysBoarding31557206
Oloitokitok SecondaryLoitokitokBoysBoarding31545101
Olooseos Girls' Secondary SchoolKajiado WestGirlsBoarding31573106
St. Brigid Baraka Oontoyie Secondary SchoolKajiado WestGirlsBoarding31573101

Kakamega County 29

SchoolSub-countyGenderDay / boardingKNEC code
Archbishop Njenga Girls' High SchoolLugariGirlsBoarding37607201
Bishop Sulumeti Girls Secondary SchoolKakamega CentralGirlsBoarding37603005
Bishop Sulumeti Girls Secondary School - LugariLugariGirlsBoarding37607002
Butere Boys High SchoolButereBoysBoarding37608003
Chebuyusi Boys High SchoolNavakholoBoysBoarding37632101
Ingotse High SchoolNavakholoBoysBoarding37632304
Kivaywa Secondary SchoolMateteBoysBoarding37624002
Lirhanda Girls Secondary SchoolKakamega EastGirlsBoarding37616002
Lubinu Boys High SchoolMumias EastBoysBoarding37634307
Lumakanda Boys High SchoolLugariBoysBoarding37607001
Malava Boys High SchoolKakamega NorthBoysBoarding37614102
Mary Seat of Wisdom Bulimbo Girls Secondary SchoolMatunguGirlsBoarding37627109
Mautuma Secondary SchoolLugariBoysBoarding37607101
Moi Girls' Secondary School-NangiliLikuyaniGirlsBoarding37631401
Musoli Girls High SchoolKakamega SouthGirlsBoarding37615004
Mwihila High SchoolKhwiseroBoysBoarding37625106
Shanderema Secondary SchoolKakamega EastBoysBoarding37616020
Shikoti Girls Secondary SchoolKakamega CentralGirlsBoarding37603105
Shikunga Secondary SchoolKakamega SouthMixedBoarding37615009
St Cecilia Girls Mautuma Secondary SchoolLugariGirlsBoarding37607103
St John the Baptist Likuyani Secondary SchoolLikuyaniBoysBoarding37631302
St. Agnes Girls High School - ShibuyeKakamega EastGirlsBoarding37616001
St. Anne's Nzoia Girls' Secondary SchoolLikuyaniGirlsBoarding37631502
St. Ignatius Mukumu Boys High SchoolKakamega EastBoysBoarding37616006
St. Mary's Mumias Girls High SchoolMumias WestGirlsBoarding37617210
St. Mathias Kholera Boys Secondary SchoolMatunguBoysBoarding37627112
St. Paul's Lugari Boys Secondary SchoolLugariBoysBoarding37607203
St. Philips Mukomari Secondary SchoolKakamega EastGirlsBoarding37616021
St. Theresa's Eregi Girls High SchoolKakamega SouthGirlsBoarding37615003

Kericho County 20

SchoolSub-countyGenderDay / boardingKNEC code
Cheborge Boys High SchoolBuretiBoysBoarding28522508
Cheborge Girls Secondary SchoolBuretiGirlsBoarding28522511
Chebwagan Boys Secondary SchoolBuretiBoysBoarding28522504
Chelilis Girls Secondary SchoolBuretiGirlsBoarding28522515
Chepkechei Secondary SchoolKipkelionBoysBoarding28539303
Chepkoton Girls Secondary SchoolBelgutGirlsBoarding28553113
Cheptenye Secondary SchoolBelgutBoysBoarding28553102
Kaborok Girls High SchoolBelgutGirlsBoarding28553104
Kericho High SchoolKerichoBoysBoarding28512101
Kericho Tea Secondary SchoolKerichoBoysBoarding28512104
Kipkelion Girls' HighKipkelionGirlsBoarding28539105
Kiptewit Girls High SchoolBuretiGirlsBoarding28522535
Korongoi Girls' SecondaryBuretiGirlsBoarding28522512
Lelu Secondary SchoolKipkelionMixedBoarding28539202
Londiani Boys Secondary SchoolLondianiBoysBoarding28571201
Londiani Girls Secondary SchoolLondianiGirlsBoarding28571202
Moi Kipsitet Girls Secondary SchoolSoin SigowetGirlsBoarding28575204
Sacred Hill GirlsLondianiGirlsBoarding28571203
Soliat Boys' Secondary SchoolSoin SigowetBoysBoarding28575203
Sosiot Girls' Secondary SchoolBelgutGirlsBoarding28553103

Kiambu County 24

SchoolSub-countyGenderDay / boardingKNEC code
Chania Girls' High SchoolThika WestGirlsBoarding11207108
Don Bosco Ituru High SchoolGatundu SouthBoysBoarding11212102
Gachoire Secondary SchoolLariGirlsBoarding11231104
Githiga High SchoolGithunguriBoysBoarding11232201
Gitwe Girls Secondary SchoolGithunguriGirlsBoarding11232107
Kahuho Uhuru High SchoolKabeteBoysBoarding11241012
Kanunga High SchoolKiambuBoysBoarding11205101
Kijabe Boys High SchoolLariBoysBoarding11231207
Kijabe Girls High SchoolLariGirlsBoarding11231208
Kimunyu Secondary SchoolGatundu SouthBoysBoarding11212108
Kirangari High SchoolKabeteBoysBoarding11241002
Loreto Girls High School KiambuKiambuGirlsBoarding11205108
M.P. Shah Chania High SchoolThika WestBoysBoarding11207102
Mary Leakey Girls' High SchoolKabeteGirlsBoarding11241001
Moi Girls Secondary School KamanguKikuyuGirlsBoarding11230202
Muhoho HighGatundu SouthBoysBoarding11212101
Mururia Secondary SchoolGatundu SouthBoysBoarding11212103
Muthiga Girls' Secondary SchoolGatundu SouthGirlsBoarding11212114
Muthurwa Secondary SchoolKiambaaGirlsBoarding11240107
Ndumberi Girls Secondary SchoolKiambuGirlsBoarding11205205
Regina Caeli Girls High School - KaringaGatundu SouthGirlsBoarding11212106
Senior Chief Koinange Girls High SchoolKiambaaGirlsBoarding11240106
St Joseph High SchoolGithunguriBoysBoarding11232102
Uthiru Girls High SchoolKabeteGirlsBoarding11241015

Kilifi County 9

SchoolSub-countyGenderDay / boardingKNEC code
Godoma SecondaryGanzeBoysBoarding04116201
Kakoneni GirlsMalindiGirlsBoarding04107107
LutsanganiChonyiBoysBoarding04129201
Moi Kadzonzo GirlsKaloleniGirlsBoarding04111108
Ngala Memorial Girls'MalindiGirlsBoarding04107105
Sokoke BoysGanzeBoysBoarding04116302
St ThomasKilifi NorthGirlsBoarding04102114
St. Georges HighKaloleniBoysBoarding04111101
St. Johns GirlsKaloleniGirlsBoarding04111102

Kirinyaga County 15

SchoolSub-countyGenderDay / boardingKNEC code
Kamuiru Secondary SchoolKirinyaga CentralBoysBoarding09203403
Karoti Girls High SchoolMwea EastGirlsBoarding09224201
Kerugoya Boys High SchoolKirinyaga CentralBoysBoarding09203401
Kiamutugu Boys High SchoolKirinyaga EastBoysBoarding09222303
Kiburu Secondary SchoolKirinyaga WestBoysBoarding09223103
Kiine Girls' Secondary SchoolKirinyaga WestGirlsBoarding09223202
Mugumo Girls' Secondary SchoolKirinyaga EastGirlsBoarding09222104
Mukangu Boys Secondary SchoolKirinyaga WestBoysBoarding09223204
Ngaru Girls Secondary SchoolKirinyaga CentralGirlsBoarding09203404
Ngiriambu Girls Secondary SchoolKirinyaga EastGirlsBoarding09222301
Njega Boys Secondary SchoolKirinyaga CentralBoysBoarding09203427
St Marys Karumandi Secondary SchoolKirinyaga EastBoysBoarding09222202
St. Bakhita Kiburia Girls' Secondary SchoolKirinyaga EastGirlsBoarding09222204
St. Mary's Mwea Girls Secondary SchoolMwea WestGirlsBoarding09239105
St. Rita Kiaragana Girls Secondary SchoolKirinyaga WestGirlsBoarding09223105

Kisii County 28

SchoolSub-countyGenderDay / boardingKNEC code
Bishop Charles Mugendi Secondary SchoolKisii SouthMixedBoarding40716122
Cardinal Otunga High School-MosochoKitutu CentralBoysBoarding40745101
ELCK Itierio Boys High SchoolKisii SouthBoysBoarding40716101
ELCK Itierio Girls Secondary SchoolKisii SouthGirlsBoarding40716118
Itibo Boys High SchoolMaraniBoysBoarding40723201
Itibo Girls Secondary SchoolMaraniGirlsBoarding40723203
Mobamba Secondary SchoolSouth MasabaMixedBoarding40735206
Moi Gesusu High SchoolSouth MasabaBoysBoarding40735101
Nduru Boys High SchoolSouth GuchaBoysBoarding40719101
Nduru Girls' Secondary SchoolSouth GuchaGirlsBoarding40719107
Nyabisase Mixed Secondary SchoolNyamacheMixedBoarding40732120
Nyamache Secondary SchoolNyamacheBoysBoarding40732114
Nyamagwa SDA Secondary SchoolKisii CentralMixedBoarding40703403
Nyanchwa Boys High SchoolKisii CentralBoysBoarding40703102
Nyanchwa Girls Secondary SchoolKisii CentralGirlsBoarding40703118
Nyangoge Girls SecondaryschoolKisii SouthGirlsBoarding40716119
Riambase DEB Secondary SchoolNyamacheMixedBoarding40732129
Sameta High SchoolSametaBoysBoarding40740102
Sengera GirlsGuchaGirlsBoarding40711101
St Luke`S Ekware Secondary SchoolSouth MasabaMixedBoarding40735111
St. Charles Lwanga Ichuni Girls High SchoolSouth MasabaGirlsBoarding40735201
St. Johns Nyamagwa BoysSametaBoysBoarding40740101
St. Joseph's Nyabigena Boys Secondary SchoolSouth GuchaBoysBoarding40719103
St. Mary's Nyamagwa Girls Secondary SchoolSametaGirlsBoarding40740104
St. Paul's Igonga Secondary SchoolKisii SouthBoysBoarding40716103
St. Theresa's Nyangusu Girls Secondary SchoolNyamacheGirlsBoarding40732206
Suneka Secondary SchoolKisii SouthGirlsBoarding40716102
Tabaka Secondary SchoolSouth GuchaBoysBoarding40719301

Kisumu County 16

SchoolSub-countyGenderDay / boardingKNEC code
ACK Rae Girls High SchoolNyakachGirlsBoarding39733108
Achego Girls Secondary SchoolMuhoroniGirlsBoarding39734401
Ahero Girls Secondary SchoolNyandoGirlsBoarding39713001
Chulaimbo Secondary SchoolKisumu WestBoysBoarding39737022
Migingo Girls Secondary SchoolKadiboGirlsBoarding39750003
Miwani Secondary SchoolMuhoroniBoysBoarding39734312
Ngere High SchoolSemeBoysBoarding39714101
Nyabondo High SchoolNyakachBoysBoarding39733212
Onjiko High SchoolNyandoBoysBoarding39713006
Otieno Oyoo Secondary SchoolKadiboBoysBoarding39750001
Sigoti Complex Girls Secondary SchoolNyakachGirlsBoarding39733216
St. Barnabas Girls' Secondary SchoolSemeGirlsBoarding39714106
St. Gregory Koru Girls High SchoolMuhoroniGirlsBoarding39734402
St. Stephen's Menara Secondary SchoolMuhoroniBoysBoarding39734408
St. Teresa's Girls Secondary SchoolKisumu CentralGirlsBoarding39741007
Thurdibuoro Mixed Secondary SchoolNyakachMixedBoarding39733307

Kitui County 38

SchoolSub-countyGenderDay / boardingKNEC code
AIC Kyome Boys Secondary SchoolMwingi WestBoysBoarding13339101
AIC Kyome Girls Secondary SchoolMwingi WestGirlsBoarding13339103
AIC Sombe Girls Secondary SchoolMutituGirlsBoarding13332102
Chuluni Girls' SecondaryNzambaniGirlsBoarding13351102
Gankanga Secondary SchoolThagicuMixedBoarding13366101
Ikutha Boys Secondary SchoolIkuthaBoysBoarding13357101
Ikutha Girls Secondary SchoolIkuthaGirlsBoarding13357102
Itoleka Secondary SchoolKatulaniGirlsBoarding13353102
Itoloni Girls Secondary SchoolMwingi WestGirlsBoarding13339106
Katheka Boys' Secondary SchoolKitui WestBoysBoarding13331204
Kisasi Secondary SchoolKisasiBoysBoarding13354101
Kyamboo Secondary SchoolMwingi WestMixedBoarding13339107
Kyondoni Girls Secondary SchoolKitui WestGirlsBoarding13331205
Kyuso Secondary SchoolKyusoBoysBoarding13328101
Maliku Girls' Secondary SchoolKatulaniGirlsBoarding13353301
Matinyani Secondary SchoolMatinyaniBoysBoarding13360101
Mbitini Girls' Secondary SchoolKisasiGirlsBoarding13354201
Migwani Secondary SchoolMwingi WestBoysBoarding13339102
Mulango Girls High SchoolKatulaniGirlsBoarding13353201
Musuani Secondary SchoolMwingi WestMixedBoarding13339108
Mutito Boys Secondary SchoolMutitu NorthBoysBoarding13365101
Mutomo Girls SecondaryMutomoGirlsBoarding13317101
Mutonguni SecondaryKitui WestBoysBoarding13331201
Mwingi Secondary SchoolMwingi CentralBoysBoarding13310102
Nguutani Secondary SchoolMwingi WestBoysBoarding13339201
Nzauni Secondary SchoolMwingi WestMixedBoarding13339105
Nzeluni Girls Secondary SchoolMwingi WestGirlsBoarding13339301
St Lukes Yatta Secondary SchoolLower YattaBoysBoarding13344101
St Thomas Aquinas KalawaKitui CentralBoysBoarding13302105
St Ursula Girls' -TungutuKitui CentralGirlsBoarding13302107
St. Angela's GirlsKitui CentralGirlsBoarding13302103
St. Mary's Mutito Girls SecondaryMutitu NorthGirlsBoarding13365102
St. Monica Girls MulutuKitui CentralGirlsBoarding13302108
St. Peter's Nzambani Boys SecondaryNzambaniBoysBoarding13351101
St. Teresa's Ukasi Girls' Secondary SchoolMwingi EastGirlsBoarding13338202
Thitani Secondary SchoolMwingi WestGirlsBoarding13339204
Waita Secondary SchoolMwingi CentralMixedBoarding13310201
Yambyu GirlsMwingi CentralGirlsBoarding13310103

Kwale County 9

SchoolSub-countyGenderDay / boardingKNEC code
Franz Josef Secondary SchoolLunga LungaGirlsBoarding02123304
Kingwede Girls Secondary SchoolMsambweniGirlsBoarding02110210
Kwale Girls SecondaryMatugaGirlsBoarding02105109
Mazeras Girls Memorial Secondary SchoolSamburuGirlsBoarding02127103
Mazeras High SchoolSamburuBoysBoarding02127102
Msambweni Secondary SchoolMsambweniBoysBoarding02110201
Shimba Hills Secondary SchoolShimba HillsMixedBoarding02131101
Taru Secondary SchoolSamburuBoysBoarding02127101
Waa Girls SecondaryMatugaGirlsBoarding02105108

Laikipia County 9

SchoolSub-countyGenderDay / boardingKNEC code
Doldol Secondary SchoolLaikipia NorthBoysBoarding30543101
Loise Nanyuki Girls' Secondary SchoolLaikipia EastGirlsBoarding30514106
Mwenje Mixed Secondary SchoolKirimaBoysBoarding30586201
Ndururi Secondary SchoolNyahururuMixedBoarding30556303
Ngumo Boys Secondary SchoolLaikipia WestBoysBoarding30544201
Njorua High SchoolKirimaGirlsBoarding30586203
St Francis Girls Secondary SchoolLaikipia NorthGirlsBoarding30543102
St Jude Nturukuma Secondary SchoolLaikipia EastGirlsBoarding30514104
St. Joseph Tigithi Boys High SchoolLaikipia CentralBoysBoarding30555101

Lamu County 1

SchoolSub-countyGenderDay / boardingKNEC code
Lamu Boys Secondary SchoolLamu CentralBoysBoarding06130101

Machakos County 19

SchoolSub-countyGenderDay / boardingKNEC code
Kabaa High SchoolMwalaBoysBoarding12314201
Kangundo High SchoolKangundoBoysBoarding12316101
Kathiani High SchoolKathianiBoysBoarding12329103
Kitonyini High SchoolKalamaMixedBoarding12363111
Masii Boys High SchoolMwalaBoysBoarding12314101
Masii Girls' Secondary SchoolMwalaGirlsBoarding12314114
Masinga Boys Secondary SchoolMasingaBoysBoarding12343301
Matungulu Girls SchoolMatunguluGirlsBoarding12345503
Mua Hills Secondary SchoolMachakosGirlsBoarding12301704
Mumbuni Girls' SchoolMachakosGirlsBoarding12301734
Mumbuni High SchoolMachakosBoysBoarding12301703
Muthetheni Girls' Secondary SchoolMwalaGirlsBoarding12314103
Ngelani High SchoolMachakosBoysBoarding12301710
Nyayo AIC Girls Secondary SchoolKalamaGirlsBoarding12363103
Sengani Secondary SchoolMatunguluGirlsBoarding12345504
St. Francis Misyani Girls High SchoolKangundoGirlsBoarding12316104
St. Josephine Bakhita Masinga Girls' High SchoolMasingaGirlsBoarding12343302
Tala Girls Secondary SchoolMatunguluGirlsBoarding12345508
Vyulya Girls' Secondary SchoolMwalaGirlsBoarding12314106

Makueni County 13

SchoolSub-countyGenderDay / boardingKNEC code
Barazani Girls' High SchoolNzauiGirlsBoarding18324206
Kalawa Secondary SchoolMbooni EastBoysBoarding18346205
Kalulini Boys' High SchoolKibweziBoysBoarding18325201
Kaumoni Boys Secondary SchoolMakueniBoysBoarding18307201
Kitondo Secondary SchoolMbooni EastBoysBoarding18346101
Moi Girls Secondary School - KibweziMakinduGirlsBoarding18348112
Mwaani Boys' Secondary SchoolMakueniBoysBoarding18307105
Mwaani Girls Secondary SchoolMakueniGirlsBoarding18307103
Ngoto Boys High SchoolNzauiBoysBoarding18324205
St. Martin Kathonzweni SchoolKathonzweniBoysBoarding18335201
St. Stephen Makindu Boys Secondary SchoolMakinduBoysBoarding18348101
St. Thomas Aquinas Boys Thomeandu Secondary SchoolKilunguBoysBoarding18336102
Ukia Girls' Secondary SchoolMakueniGirlsBoarding18307202

Mandera County 4

SchoolSub-countyGenderDay / boardingKNEC code
Libin Nomadic Girls SecondaryMandera NorthGirlsBoarding47812204
Sheikh Ali High SchoolMandera NorthBoysBoarding47812101
Takaba GirlsMandera WestBoysBoarding47810103
Wayam Secondary SchoolBanisaBoysBoarding47817101

Marsabit County 7

SchoolSub-countyGenderDay / boardingKNEC code
Chalbi Boys' High SchoolChalbiBoysBoarding16320302
Dr.Gurracha Memorial Girls Secondary SchoolSololoGirlsBoarding16340202
Loiyangalani Secondary SchoolLoiyangalaniMixedBoarding16359101
Marsabit Boys High SchoolMarsabitBoysBoarding16305101
Moyale Girls Secondary SchoolMoyaleGirlsBoarding16311102
Sasura Girls' Secondary SchoolMarsabitGirlsBoarding16305202
Sololo Mixed Day / Boarding High SchoolSololoMixedBoarding16340201

Meru County 24

SchoolSub-countyGenderDay / boardingKNEC code
Abothuguchi Secondary SchoolMeru CentralBoysBoarding15318101
Bishop Njiru Girls' KangetaIgembe CentralGirlsBoarding15362102
Burieruri Boys Secondary SchoolIgembe CentralBoysBoarding15362101
Gakuuni Girls Secondary SchoolIgojiGirlsBoarding15370307
Gikumene Girls ' Secondary SchoolImenti NorthGirlsBoarding15304106
Gikurune Boys Secondary SchoolIgojiBoysBoarding15370306
Gikurune Girls Secondary SchoolIgojiGirlsBoarding15370310
Igembe Boys' Secondary SchoolIgembe SouthBoysBoarding15309301
Kaaga Boys SecondaryImenti EastBoysBoarding15374103
Kanyakine High SchoolAbogetaBoysBoarding15369201
Kibirichia Boys Secondary SchoolBuuri EastBoysBoarding15364301
Kibirichia Girls Secondary SchoolBuuri EastGirlsBoarding15364302
Kinjo Girls Secondary SchoolMeru CentralGirlsBoarding15318309
Kirigara Girls Secondary SchoolMeru CentralGirlsBoarding15318104
Maraa Secondary SchoolAbogetaGirlsBoarding15369221
Maua Girls Secondary SchoolIgembe SouthGirlsBoarding15309201
Miathene Boys High SchoolTigania WestBoysBoarding15327101
Mikinduri Girls Secondary SchoolTigania CentralGirlsBoarding15361115
Njia Boys Secondary SchoolIgembe CentralBoysBoarding15362103
Nkuene Girls High SchoolImenti SouthGirlsBoarding15319104
Ntunene Girls Secondary SchoolIgembe NorthGirlsBoarding15337301
Ontulili Boys Secondary SchoolBuuri WestBoysBoarding15334102
Ruiri Girls Secondary SchoolBuuri EastGirlsBoarding15364204
Yururu Girls' Secondary SchoolAbogetaGirlsBoarding15369205

Migori County 21

SchoolSub-countyGenderDay / boardingKNEC code
Anjego Mixed Secondary SchoolMigoriMixedBoarding44707108
Bande Girls Secondary SchoolNyatike SouthGirlsBoarding44753106
Bware Secondary SchoolUririMixedBoarding44736201
Ikerege Mixed Secondary SchoolKuria WestMixedBoarding44708102
Isibania Boys Secondary SchoolMaberaBoysBoarding44748016
Kangeso Secondary SchoolRongoBoysBoarding44717108
Kanyawanga Secondary SchoolRongoBoysBoarding44717101
Koderobara Secondary SchoolRongoBoysBoarding44717102
Migori Secondary SchoolMigoriBoysBoarding44707102
Moi Suba Girls Secondary SchoolSuna WestGirlsBoarding44744102
Nyabisawa Girls Secondary SchoolMigoriGirlsBoarding44707106
Nyaroha Girls Secondary SchoolKuria EastGirlsBoarding44718202
Oyugi Ogango Girls' Secondary SchoolRongoGirlsBoarding44717107
Pe-Hill High SchoolAwendoBoysBoarding44739103
Sori Secondary SchoolNyatike WestBoysBoarding44751104
St Mary's Mabera Girls Secondary SchoolMaberaGirlsBoarding44748004
St Peter's Abwao Secondary SchoolSuna WestBoysBoarding44744101
St. Angela Merici Isibania Girls' Secondary SchoolMaberaGirlsBoarding44748015
St. Mourice Nyarombo Mixed Secondary SchoolAwendoMixedBoarding44739211
St. Nicholas Koyier Mixed Secondary SchoolAwendoMixedBoarding44739213
St. Pius Uriri High SchoolUririBoysBoarding44736203

Murang'a County 25

SchoolSub-countyGenderDay / boardingKNEC code
Christ the King Kirwara HighGatangaBoysBoarding10234408
Gaichanjiru High SchoolKandaraBoysBoarding10226216
Githumu High SchoolKandaraBoysBoarding10226201
Githunguri Girls High SchoolKandaraGirlsBoarding10226217
Gitugi Girls High SchoolMathioyaGirlsBoarding10228301
Gituru Secondary SchoolKandaraBoysBoarding10226202
Ichagaki Boys High SchoolMurang'A SouthBoysBoarding10208307
Kangema High SchoolKangemaBoysBoarding10229101
Kianderi Girls Secondary SchoolKahuroGirlsBoarding10238104
Kibutha Girls Secondary SchoolKangemaGirlsBoarding10229205
Kigumo Bendera High SchoolKigumoBoysBoarding10227101
Kirogo Secondary SchoolKahuroBoysBoarding10238102
Makuyu Boys High SchoolMurang'A SouthBoysBoarding10208101
Makuyu Girls Secondary SchoolMurang'A SouthGirlsBoarding10208210
Mumbi Girls' High School - PublicMurang'A EastGirlsBoarding10204102
Naaro High SchoolKandaraMixedBoarding10226211
Nginda Girl's Secondary SchoolMurang'A SouthGirlsBoarding10208301
Njumbi High SchoolMathioyaBoysBoarding10228101
Nyagatugu Secondary SchoolKangemaBoysBoarding10229202
Sacred Heart Ng'araria Girls High SchoolKandaraGirlsBoarding10226210
St. Alexis Ruchu Girls High SchoolKandaraGirlsBoarding10226227
St. Angela Kiria-Ini Girls Secondary SchoolMathioyaGirlsBoarding10228401
St. Charles Lwanga Secondary School - KarimamwaroKandaraMixedBoarding10226232
St. Germaine Gatanga Girls' High SchoolGatangaGirlsBoarding10234401
Weithaga Boys SecondaryKahuroBoysBoarding10238103

Nairobi County 21

SchoolSub-countyGenderDay / boardingKNEC code
Aquinas HighMakadaraBoysBoarding20401001
Dagoretti HighDagorettiBoysBoarding20405001
Dr. Riberio ParklandsStareheBoysBoarding20403002
Highridge GirlsWestlandsGirlsBoarding20406019
Highway SecondaryMakadaraBoysBoarding20401002
Hospital Hill HighWestlandsBoysBoarding20406009
Huruma Girls HighMakadaraGirlsBoarding20401003
Jamhuri HighStareheBoysBoarding20403001
Karen C Girls Secondary SchoolLangataGirlsBoarding20404022
Langata High SchoolLangataBoysBoarding20404001
Muhuri MuchiriNjiruBoysBoarding20409002
Ngara GirlsStareheGirlsBoarding20403004
OLM Shauri MoyoKamukunjiGirlsBoarding20402006
Ofafa Jericho HighMakadaraBoysBoarding20401005
Our Lady of Mercy SecondaryMakadaraGirlsBoarding20401004
Parklands Arya GirlsWestlandsGirlsBoarding20406001
Pumwani BoysStareheBoysBoarding20403003
St. Annes Girls SecondaryMakadaraGirlsBoarding20401020
St. Claire Nembu GirlsDagorettiGirlsBoarding20405007
Uhuru SecondaryKamukunjiBoysBoarding20402004
Upper Hill SecondaryKibraBoysBoarding20410002

Nakuru County 17

SchoolSub-countyGenderDay / boardingKNEC code
AIC Morop GirlsRongaiGirlsBoarding27552018
Bahati PCEA Girls Secondary SchoolNakuru NorthGirlsBoarding27536203
Elburgon Secondary SchoolMoloMixedBoarding27538102
Enaiposha Girls High SchoolNaivashaGirlsBoarding27537319
Jomo Kenyatta Girls High SchoolNakuru NorthGirlsBoarding27536241
Kiambogo Secondary SchoolNaivashaMixedBoarding27537502
Kirobon Boys High SchoolRongaiBoysBoarding27552049
Kirobon Girls Secondary SchoolRongaiGirlsBoarding27552032
Koelel Forces AcademyGilgilBoysBoarding27570201
Larmudiac Secondary SchoolNjoroMixedBoarding27564108
Maai-Mahiu Boys Secondary SchoolNaivashaBoysBoarding27537501
Maai-Mahiu Girls Secondary SchoolNaivashaGirlsBoarding27537505
Magereza AcademyNaivashaBoysBoarding27537333
Michinda Secondary SchoolMoloBoysBoarding27538101
Naivasha High SchoolNaivashaBoysBoarding27537303
Njoro Girls' Secondary SchoolNjoroGirlsBoarding27564102
Solai Boys Secondary SchoolRongaiBoysBoarding27552002

Nandi County 23

SchoolSub-countyGenderDay / boardingKNEC code
ACK St. Mark's Kaptumo Boys High School.Nandi SouthBoysBoarding29523301
AIC Chebisaas Girls Secondary SchoolNandi SouthGirlsBoarding29523307
Aldai Girls Secondary SchoolNandi SouthGirlsBoarding29523302
Cheptil Secondary SchoolNandi NorthMixedBoarding29540102
Holy Rosary Girls Secondary School KoibemNandi CentralGirlsBoarding29513204
Itigo Girls Secondary SchoolChesumeiGirlsBoarding29579702
Kapkolei Girls Secondary SchoolNandi SouthGirlsBoarding29523308
Kemeloi Boys Secondary SchoolNandi SouthBoysBoarding29523101
Kilibwoni High SchoolNandi CentralBoysBoarding29513305
Kipsigak High SchoolNandi CentralBoysBoarding29513105
Kurgung Secondary SchoolNandi NorthBoysBoarding29540201
Laboret Boys High SchoolNandi NorthBoysBoarding29540202
Lelmokwo High SchoolChesumeiBoysBoarding29579701
Lelwak Secondary SchoolNandi EastBoysBoarding29541101
Ndalat Gaa Girls' Secondary SchoolNandi NorthGirlsBoarding29540205
Our Lady of Peace Girls' Secondary SchoolNandi EastGirlsBoarding29541202
Our Lady of Victory KapnyeberaiNandi CentralGirlsBoarding29513308
Samoei Boys Secondary SchoolNandi EastBoysBoarding29541201
Serem Secondary SchoolNandi SouthBoysBoarding29523103
St Michael's Boys H.S-TerigeNandi CentralBoysBoarding29513310
St. Mary's Tach Asis Girls Secondary SchoolTinderetGirlsBoarding29542102
Stephen Kositany Girls' High SchoolNandi NorthGirlsBoarding29540104
Tulwo Girls High SchoolNandi NorthGirlsBoarding29540204

Narok County 9

SchoolSub-countyGenderDay / boardingKNEC code
Emurua Dikirr Secondary SchoolTrans Mara EastBoysBoarding32560201
Kilgoris Girls Secondary SchoolTrans Mara WestGirlsBoarding32519103
Maasai Girls Secondary SchoolNarok CentralGirlsBoarding32589102
Moi Naikarra Girls Secondary SchoolNarok WestGirlsBoarding32581309
Moi Naikarra Secondary SchoolNarok WestMixedBoarding32581301
Ololulunga Boys Secondary SchoolNarok SouthBoysBoarding32546401
Our Lady Queen of Peace Oloomirani Girls SecondaryNarok WestGirlsBoarding32581213
St. Joseph Oloomirani Boys Secondary SchoolNarok WestBoysBoarding32581204
St. Mary's Girls Secondary SchoolNarok CentralGirlsBoarding32589103

Nyamira County 19

SchoolSub-countyGenderDay / boardingKNEC code
Gesiaga Secondary SchoolNyamiraMixedBoarding43706110
Kebabe Girls Secondary SchoolNyamira NorthGirlsBoarding43728105
Marindi Secondary SchoolNyamiraMixedBoarding43706107
Matongo Boys High SchoolNyamira NorthBoysBoarding43728210
Menyenya SDA High SchoolBorabuMixedBoarding43720107
Mwongori Secondary SchoolBorabuMixedBoarding43720111
Nyaikuro High SchoolMangaMixedBoarding43722107
Nyakongo High SchoolNorth MasabaBoysBoarding43715112
Nyamira Boys High SchoolNyamiraBoysBoarding43706109
Nyamiranga Secondary SchoolNyamira NorthMixedBoarding43728120
Nyansabakwa Secondary SchoolNyamiraBoysBoarding43706101
Nyansiongo High SchoolBorabuBoysBoarding43720106
Our Lady of Mercy Rangenyo Girls Secondary SchoolNyamiraGirlsBoarding43706102
St Mathias Mulumba Secondary SchoolBorabuGirlsBoarding43720110
St Paul's Gekano Boys High SchoolMangaBoysBoarding43722101
St. Cyprian Biticha Secondary SchoolNorth MasabaMixedBoarding43715105
St. Paul's Nyandoche Secondary SchoolBorabuGirlsBoarding43720113
St. Peter's Nyakemincha Secondary SchoolNyamiraMixedBoarding43706117
Tombe Girls High SchoolMangaGirlsBoarding43722104

Nyandarua County 14

SchoolSub-countyGenderDay / boardingKNEC code
Gatimu Girls Secondary SchoolNyandarua WestGirlsBoarding07214127
Kipipiri SchoolWanjohiBoysBoarding07247223
Leshau Boys High SchoolNyandarua NorthBoysBoarding07201102
Magumu High SchoolSouth KinangopBoysBoarding07216103
Mt Kinangop Girls Secondary SchoolSouth KinangopGirlsBoarding07216108
Muruaki Secondary SchoolNorth KinangopBoysBoarding07209107
Ndaragwa GirlsAberdareGirlsBoarding07244101
NyakiambiMirangineGirlsBoarding07225101
Ol'kalou Secondary SchoolNyandarua CentralMixedBoarding07213104
Shamata Girls Secondary SchoolAberdareGirlsBoarding07244102
St Bakhita Bongo GirlsSouth KinangopGirlsBoarding07216102
St. Joseph Mkungi Secondary SchoolNorth KinangopBoysBoarding07209106
St. Pauls Amani Boys High SchoolNyandarua WestBoysBoarding07214102
Wanjohi GirlsWanjohiGirlsBoarding07247202

Nyeri County 23

SchoolSub-countyGenderDay / boardingKNEC code
Birithia GirlsNyeri SouthGirlsBoarding08237010
Chinga BoysNyeri SouthBoysBoarding08237004
Dedan Kimathi Memorial High SchoolTetuBoysBoarding08221201
Endarasha High SchoolKieni WestBoysBoarding08220201
Gatugi GirlsNyeri SouthGirlsBoarding08237011
Giakanja Secondary SchoolNyeri CentralBoysBoarding08202007
Kangubiri Girls High SchoolTetuGirlsBoarding08221301
Kanjuri High SchoolMathira EastBoysBoarding08217101
Karima Boys Hs BoardingNyeri SouthBoysBoarding08237001
Kenyatta H.S MahigaNyeri SouthBoysBoarding08237003
Kiaritha-Ini High SchoolMathira EastBoysBoarding08217103
Kirimara High SchoolMathira EastBoysBoarding08217202
Magutu Girls' Secondary SchoolMathira EastGirlsBoarding08217204
Mukurwe-Ini BoysMukurwe-IniBoysBoarding08219102
Muruguru Secondary SchoolNyeri CentralGirlsBoarding08202010
Naromoru Boys Secondary SchoolKieni EastBoysBoarding08210102
Naromoru Girls Secondary SchoolKieni EastGirlsBoarding08210201
O.L.O.F Chinga GirlsNyeri SouthGirlsBoarding08237002
Othaya GirlsNyeri SouthGirlsBoarding08237009
St. Bakhita Gataragwa Girls High SchoolKieni WestGirlsBoarding08220301
St. Bonaventure Kaheti BoysMukurwe-IniBoysBoarding08219103
St. Teresa Moi Equator Girls' Secondary SchoolKieni EastGirlsBoarding08210101
Tumutumu GirlsMathira WestGirlsBoarding08218102

Samburu County 8

SchoolSub-countyGenderDay / boardingKNEC code
AIC Moi Girls SamburuSamburu CentralGirlsBoarding22502204
Baragoi Boys Secondary SchoolSamburu NorthBoysBoarding22527201
Baragoi Girls Secondary SchoolSamburu NorthGirlsBoarding22527202
Nyiro Boys Secondary SchoolSamburu NorthBoysBoarding22527101
PCEA Tum Girls Secondary SchoolSamburu NorthGirlsBoarding22527102
Uaso Boys Secondary SchoolSamburu EastBoysBoarding22526201
Wamba Boys Secondary SchoolSamburu EastBoysBoarding22526102
Wamba Girls Secondary SchoolSamburu EastGirlsBoarding22526103

Siaya County 14

SchoolSub-countyGenderDay / boardingKNEC code
Aluor Girls Secondary SchoolGem WagaiGirlsBoarding42726202
Ambira High SchoolUgunjaBoysBoarding42738102
Barding Secondary SchoolSiayaBoysBoarding42705202
Bishop Okoth Girls'- Mbaga Secondary SchoolSiayaGirlsBoarding42705102
Chianda High SchoolRariedaBoysBoarding42721101
Nyamira Girls Secondary SchoolBondoGirlsBoarding42712102
Nyamonye Girls' Secondary SchoolUsiguGirlsBoarding42712304
Nyawara Girls' Secondary SchoolGem YalaGirlsBoarding42749104
Rang'ala Boys Secondary SchoolUgunjaBoysBoarding42738103
Sega Girls Secondary SchoolUgenyaGirlsBoarding42725102
Sinaga Girls Secondary SchoolGem YalaGirlsBoarding42749102
Sirembe Mixed Secondary SchoolGem WagaiMixedBoarding42726201
St. Mary's Ukwala High SchoolUgenyaBoysBoarding42725101
Usenge High SchoolUsiguBoysBoarding42712301

Taita Taveta County 14

SchoolSub-countyGenderDay / boardingKNEC code
Bishop John Njenga Secondary SchoolTavetaMixedBoarding01113104
Canon Kituri Secondary SchoolTaitaMixedBoarding01101202
Eldoro Girls High SchoolTavetaGirlsBoarding01113101
Kituma Secondary SchoolMwatateBoysBoarding01114211
Mahoo Girls' Secondary SchoolTavetaGirlsBoarding01113105
Moi Boys High School - KasigauVoiBoysBoarding01115301
Murray Girls' High SchoolMwatateGirlsBoarding01114102
Mwakitawa Secondary SchoolVoiGirlsBoarding01115201
Mwasere Girls' Secondary SchoolMwatateGirlsBoarding01114301
Our Lady of Perpetual Succour Girls Secondary SchoolVoiGirlsBoarding01115106
Shimbo Secondary SchoolTaitaMixedBoarding01101204
St. Mary's High School LushangonyiTaitaBoysBoarding01101201
Timbila Secondary SchoolTavetaBoysBoarding01113102
Voi Secondary SchoolVoiBoysBoarding01115101

Tana River County 6

SchoolSub-countyGenderDay / boardingKNEC code
Hirimani Secondary SchoolTana NorthMixedBoarding05117101
Kipini Secondary SchoolTana DeltaMixedBoarding05112203
Madogo Secondary SchoolBangaleMixedBoarding05132201
Mau Mau Memorial Girls Secondary SchoolTana RiverGirlsBoarding05103102
Tarasaa High SchoolTana DeltaMixedBoarding05112201
Wenje Secondary SchoolTana RiverMixedBoarding05103103

Tharaka Nithi County 22

SchoolSub-countyGenderDay / boardingKNEC code
Chief Mbogori Girls Secondary SchoolMaaraGirlsBoarding19326204
Chuka Boys High SchoolMeru SouthBoysBoarding19308301
Chuka Girls' Secondary SchoolMeru SouthGirlsBoarding19308304
Igwanjau Secondary SchoolMaaraMixedBoarding19326206
Ikawa Secondary SchoolMeru SouthMixedBoarding19308308
Ikuu Girls Secondary SchoolMeru SouthGirlsBoarding19308503
Iruma Girls Secondary SchoolMaaraGirlsBoarding19326207
Itugururu Secondary SchoolIgambang'OmbeMixedBoarding19367501
Kajiuduthi High SchoolMuthambiBoysBoarding19378105
Karamugi Secondary SchoolMeru SouthGirlsBoarding19308306
Kiini Secondary SchoolMuthambiMixedBoarding19378103
Kiurani Secondary SchoolMaaraBoysBoarding19326208
Magumoni Girls Secondary SchoolMeru SouthGirlsBoarding19308505
Makuri Girls Secondary SchoolMaaraGirlsBoarding19326211
Materi Boys' High SchoolChiakarigaBoysBoarding19371203
Mukuuni High SchoolMeru SouthBoysBoarding19308502
Muthambi Boys Secondary SchoolMuthambiBoysBoarding19378102
Muthambi Girls High SchoolMuthambiGirlsBoarding19378101
Ngaita Girls Secondary SchoolMaaraGirlsBoarding19326212
Njuri High SchoolMeru SouthMixedBoarding19308504
Our Lady of Mercy Girls Secondary SchoolMuthambiGirlsBoarding19378104
Tharaka Secondary SchoolTharaka SouthBoysBoarding19313101

Trans Nzoia County 16

SchoolSub-countyGenderDay / boardingKNEC code
AIC Moi Boys High School KaplamaiTrans Nzoia EastBoysBoarding23528106
Boma Boys' High SchoolTrans Nzoia WestBoysBoarding23503108
Bwake Girls SchoolTrans Nzoia EastGirlsBoarding23528124
Friends Bwake BoysTrans Nzoia EastBoysBoarding23528108
Goseta Boys High SchoolKwanzaBoysBoarding23529103
Immaculate Conception Boys MukuyuTrans Nzoia EastBoysBoarding23528105
Kabuyefwe Friends Girls Secondary SchoolKimininiGirlsBoarding23574140
Kabuyefwe Friends Secondary SchoolKimininiBoysBoarding23574143
Kipkeikei Boys High SchoolTrans Nzoia EastBoysBoarding23528204
Kitale School-SecondaryTrans Nzoia WestGirlsBoarding23503110
Kwanza Girls High SchoolKwanzaGirlsBoarding23529118
St Joseph's Girls' High School KitaleTrans Nzoia WestGirlsBoarding23503111
St Mark's Girls CheranganiTrans Nzoia EastGirlsBoarding23528116
St Marks High School CheranganiTrans Nzoia EastBoysBoarding23528101
St. Monica's Girls High School, KitaleKwanzaGirlsBoarding23529132
St. Pauls Kitum High SchoolEndebessBoysBoarding23572102

Turkana County 7

SchoolSub-countyGenderDay / boardingKNEC code
AIC Kangitit GirlsTurkana EastGirlsBoarding21548101
Kataboi Girls Secondary SchoolTurkana NorthGirlsBoarding21524102
Katilu Boys Secondary SchoolArooBoysBoarding21592301
Lokitaung Secondary SchoolTurkana NorthBoysBoarding21524101
Our Lady's Girls Secondary KakumaTurkana WestGirlsBoarding21549102
RCEA Lokori BoysTurkana EastBoysBoarding21548102
Uhuru Girls' High School- LokicharTurkana SouthGirlsBoarding21525202

Uasin Gishu County 21

SchoolSub-countyGenderDay / boardingKNEC code
ACK St. Lukes Cheptiret SchoolKessesBoysBoarding26578008
Arnesen's High SchoolAinabkoiBoysBoarding26534122
Cheplaskei Secondary SchoolKessesBoysBoarding26578003
Drys Girls Secondary SchoolAinabkoiGirlsBoarding26534118
Hill School - EldoretKessesGirlsBoarding26578001
Kamagut High SchoolTurboMixedBoarding26509112
Kapkoiga Girls Secondary SchoolKessesGirlsBoarding26578009
Kapngetuny High SchoolAinabkoiBoysBoarding26534119
Kerotet Girls Secondary SchoolSoyGirlsBoarding26576103
Kipkabus Secondary SchoolAinabkoiBoysBoarding26534114
Kipsangui Secondary SchoolSoyBoysBoarding26576109
Loreto High School, MatundaSoyGirlsBoarding26576117
Moiben High SchoolMoibenBoysBoarding26577124
Ngeria Secondary SchoolKapseretGirlsBoarding26535111
Plateau Secondary SchoolAinabkoiGirlsBoarding26534107
Rurigi Secondary SchoolAinabkoiMixedBoarding26534124
Seko Girls Secondary SchoolMoibenGirlsBoarding26577117
Simat Secondary SchoolKapseretBoysBoarding26535126
St Catherine Girls Secondary SchoolKessesGirlsBoarding26578007
Sugoi Girls Secondary SchoolTurboGirlsBoarding26509117
Turbo Girls Secondary SchoolTurboGirlsBoarding26509111

Vihiga County 18

SchoolSub-countyGenderDay / boardingKNEC code
Ebubayi Secondary SchoolLuandaMixedBoarding38633202
Ebusakami Girls Secondary SchoolLuandaGirlsBoarding38633210
Emusire High SchoolEmuhayaBoysBoarding38618201
Friends Girls High School - IgungaSabatiaGirlsBoarding38622207
Friends School - MbaleSabatiaBoysBoarding38622202
Friends School Kaimosi Boys SecondaryHamisiBoysBoarding38619203
Friends School Kaimosi GirlsHamisiGirlsBoarding38619201
Goibei Girls High SchoolHamisiGirlsBoarding38619101
Hobunaka Secondary SchoolLuandaBoysBoarding38633204
Ibubi Girls Secondary SchoolLuandaGirlsBoarding38633205
Madira Girls' High SchoolVihigaGirlsBoarding38604107
Moi Girls' Secondary School-VokoliSabatiaGirlsBoarding38622102
Mudavadi Girls High SchoolVihigaGirlsBoarding38604102
Senende Boys' High SchoolHamisiBoysBoarding38619202
St. Clare's Maragoli GirlsVihigaGirlsBoarding38604109
St. Pauls Erusui Girls High SchoolHamisiGirlsBoarding38619204
Tigoi Girls Secondary SchoolHamisiGirlsBoarding38619103
Vihiga Friends High SchoolVihigaBoysBoarding38604101

Wajir County 5

SchoolSub-countyGenderDay / boardingKNEC code
Bute Boys Secondary SchoolWajir NorthBoysBoarding46807101
Bute Girls Secondary SchoolWajir NorthGirlsBoarding46807102
Griftu Secondary SchoolWajir WestBoysBoarding46808101
Hon Khalif Girls Secondary SchoolWajir WestGirlsBoarding46808102
Sabunley Secondary SchoolWajir EastBoysBoarding46802102

West Pokot County 10

SchoolSub-countyGenderDay / boardingKNEC code
Chepkorniswo Boys' Secondary SchoolKipkomoBoysBoarding24504102
Holy Cross Boys Secondary School - KachelibaKachelibaBoysBoarding24585101
Holy Rosary Girls High SchoolKipkomoGirlsBoarding24504202
Ortum Secondary SchoolKipkomoBoysBoarding24504201
Sook Boys Secondary SchoolWest PokotBoysBoarding24505401
St Bakhita Girls Secondary School-KaronKachelibaGirlsBoarding24585104
St. Cecilia Girls Secondary School-ChepareriaKipkomoGirlsBoarding24504101
St. ComboniNorth PokotBoysBoarding24530201
St. Stephen Laikong Girls Secondary SchoolKipkomoGirlsBoarding24504106
Wei-Wei BoysPokot CentralBoysBoarding24531101