C1 national senior schools

Cluster 1 (C1) is the top tier of public senior schools on the Ministry of Education’s list. It has 253 schools, and every county has at least one. C1 is made up of the former national schools. Reporting by the Nation describes these schools as offering all three pathways: STEM, Social Sciences, and Arts & Sports Science. Every C1 school is a boarding school. Of the 253, 108 are boys’ schools, 110 are girls’ schools and 35 are mixed. The list also puts 37 special needs (SNE) schools in C1, and 12 more C1 schools take integrated learners.

What C1 means for your child

C1 places are the most competitive because they draw learners from the whole country. When your child makes their 12 choices across C1 to C4, a C1 school should be a realistic pick for their KJSEA performance and their chosen pathway, not just a famous name. Check that the school offers the subject combination your child wants. Pathway alone is not enough, because each school offers specific combinations from the Ministry’s catalogue. It is also wise to spread choices across clusters, so that a strong C2 or C3 school near home is a genuine option too.

Fees at C1 schools

C1 schools are boarding schools, so the government fee ceilings for boarding apply. These were published in Gazette Notice 1449 of 2026 and are paid across three terms. See senior school fees 2026 for the current figures and what each covers.

Below are all 253 C1 schools, grouped by county. You can also open the finder filtered to C1 to narrow by gender or sub-county.

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

Baringo County 4

SchoolSub-countyGenderDay / boardingKNEC code
Baringo Boys High SchoolKoibatekBoysBoarding33500018
Kabarnet High SchoolBaringo CentralBoysBoarding33517201
Kapropita Girls High SchoolBaringo CentralGirlsBoarding33517202
Ossen Secondary SchoolBaringo NorthGirlsBoarding33500019

Bomet County 5

SchoolSub-countyGenderDay / boardingKNEC code
Kaplong Boys High SchoolSotikBoysBoarding25533103
Kaplong Girls Secondary SchoolSotikGirlsBoarding25500019
Moi Siongiroi Girls' Secondary SchoolChepalunguGirlsBoarding25551207
St. Kizito Secondary School for the Hearing ImpairSotikGirlsBoarding25533120
Tenwek High SchoolBomet CentralBoysBoarding25500023

Bungoma County 7

SchoolSub-countyGenderDay / boardingKNEC code
Cardinal Otunga Girls High SchoolBungoma SouthGirlsBoarding36602103
Friends KamusingaKimililiBoysBoarding36600004
Joyvalley S.A Special Secondary Schoolfor P.HBumulaMixedBoarding36628147
Kibabii High SchoolBungoma SouthBoysBoarding36602102
Lugulu GirlsWebuye WestGirlsBoarding36600002
Moi Girls High School, KamusingaKimililiGirlsBoarding36621108
Nalondo Cbm Secondary for Physically HandcappedBungoma CentralMixedBoarding36612116

Busia County 5

SchoolSub-countyGenderDay / boardingKNEC code
Butula Boys High SchoolButulaBoysBoarding35600007
Nambale Secondary SchoolNambaleBoysBoarding35629101
S.A. Kolanya Girls Secondary SchoolTeso NorthGirlsBoarding35600008
St. Bridgit Akoreet Sec & Voc. TrainTeso CentralMixedBoarding35639109
St. Stephens Lwanya Girls SecondaryBusiaGirlsBoarding35601202

Elgeyo Marakwet County 4

SchoolSub-countyGenderDay / boardingKNEC code
Metkei Girls SecondaryKeiyo SouthGirlsBoarding34559502
Moi Kapsowar GirlsMarakwet WestGirlsBoarding34500017
St Patrick ItenKeiyo NorthBoysBoarding34500010
Tambach Boys High SchoolKeiyo NorthBoysBoarding34518401

Embu County 6

SchoolSub-countyGenderDay / boardingKNEC code
ACK Mary Magdalene High School for the DeafMbeere NorthMixedBoarding14312122
Kyeni Girls' High SchoolEmbu EastGirlsBoarding14333201
Moi High MbiruriEmbu EastBoysBoarding14300006
Nyangwa Boys' High SchoolMbeere SouthBoysBoarding14341201
Siakago Boys High SchoolMbeere NorthBoysBoarding14312101
Siakago Girls High SchoolMbeere NorthGirlsBoarding14300011

Garissa County 3

SchoolSub-countyGenderDay / boardingKNEC code
Garissa HighGarissaBoysBoarding45800001
Garissa Special Secondary School for the DeafGarissaMixedBoarding45801143
Nep Girls HighGarissaGirlsBoarding45800002

Homa Bay County 8

SchoolSub-countyGenderDay / boardingKNEC code
Agoro Sare High SchoolRachuonyo SouthBoysBoarding41710301
Asumbi GirlsRangweGirlsBoarding41700004
Bishop Linus Okok Girls' Secondary SchoolRachuonyo EastGirlsBoarding41743103
Homa Bay High SchoolHoma BayBoysBoarding41704001
Lambwe Special Secondary School for the HearingMbitaMixedBoarding41730310
Mbita High SchoolMbitaBoysBoarding41700010
Ogande Girls' High SchoolHoma BayGirlsBoarding41704003
Orero Boys Secondary SchoolRangweBoysBoarding41742105

Isiolo County 2

SchoolSub-countyGenderDay / boardingKNEC code
Garbatula High SchoolGarbatullaBoysBoarding17300015
Isiolo Girls High SchoolIsioloGirlsBoarding17300009

Kajiado County 4

SchoolSub-countyGenderDay / boardingKNEC code
Moi Girls IsinyaIsinyaGirlsBoarding31500011
Noonkopir Girls Secondary SchoolIsinyaGirlsBoarding31567201
Olkejuado High SchoolKajiado CentralBoysBoarding31515101
Oloolaiser High SchoolKajiado NorthBoysBoarding31500026

Kakamega County 7

SchoolSub-countyGenderDay / boardingKNEC code
ACK Ematundu Boys Secondary/Vocational SchoolKhwiseroBoysBoarding37625123
Butere Girls High SchoolButereGirlsBoarding37600005
Kakamega SchoolKakamega CentralBoysBoarding37600001
Musingu Boys High SchoolKakamega SouthBoysBoarding37615001
St. Angela Mumias Vocational School for DeafMumias WestGirlsBoarding37617206
St. Peter's Mumias Boys' High SchoolMumias WestBoysBoarding37617211
The Sacred Heart Girls, MukumuKakamega EastGirlsBoarding37616007

Kericho County 9

SchoolSub-countyGenderDay / boardingKNEC code
AIC Litein Girls Secondary SchoolBuretiGirlsBoarding28522520
Kabianga High SchoolBelgutBoysBoarding28500006
Kedowa Special Secondary SchoolLondianiMixedBoarding28571104
Kipsigis Girls' High SchoolKerichoGirlsBoarding28500005
Litein High SchoolBuretiBoysBoarding28522505
Moi Tea Girls Secondary SchoolKerichoGirlsBoarding28512112
St. Paul's Charera Special High SchoolBuretiMixedBoarding28522542
Tengecha Boys High SchoolBuretiBoysBoarding28522501
Tengecha Girls Secondary SchoolBuretiGirlsBoarding28522509

Kiambu County 15

SchoolSub-countyGenderDay / boardingKNEC code
Alliance Girls' High SchoolKikuyuGirlsBoarding11200002
Alliance High SchoolKikuyuBoysBoarding11200001
Kambui Girls' High SchoolGithunguriGirlsBoarding11232101
Kiambu High SchoolKiambuBoysBoarding11205204
Limuru Girls' SchoolLimuruGirlsBoarding11200004
Loreto High School LimuruLimuruGirlsBoarding11200005
Mangu High SchoolJujaBoysBoarding11200003
Our Lady of Mt.Carmel Maryhill GirlsThika WestGirlsBoarding11200006
PCEA Kambui School for Hearing ImpairedGithunguriMixedBoarding11232113
Precious Blood Kagwe Girls Secondary SchoolLariGirlsBoarding11231102
S.A. High Sch for the BlindThika WestMixedBoarding11207106
S.A. Joytown Secondary Sch for PhThika WestMixedBoarding11207105
St. Anne's Secondary School-LiokiKiambuGirlsBoarding11205201
St. Francis Girls High School (Mang'u)Gatundu NorthGirlsBoarding11236101
Thika High SchoolThika WestBoysBoarding11207101

Kilifi County 8

SchoolSub-countyGenderDay / boardingKNEC code
Bahari Girls High SchoolKilifi SouthGirlsBoarding04100008
Dr.KrapfRabaiBoysBoarding04122102
KombeniRabaiGirlsBoarding04122103
Malindi HighMalindiBoysBoarding04107101
Pwani DeafKilifi NorthMixedBoarding04102116
Ribe BoysRabaiBoysBoarding04100002
Ribe GirlsRabaiGirlsBoarding04122105
Sahajanand Special SchoolKilifi SouthMixedBoarding04125131

Kirinyaga County 5

SchoolSub-countyGenderDay / boardingKNEC code
Baricho High SchoolKirinyaga WestBoysBoarding09200012
Kabare Girls' High SchoolKirinyaga EastGirlsBoarding09200011
Kianyaga High SchoolKirinyaga EastBoysBoarding09222201
Mutira Girls Secondary SchoolKirinyaga CentralGirlsBoarding09203405
St. Faustina Kerugoya Girls High SchoolKirinyaga CentralGirlsBoarding09203402

Kisii County 5

SchoolSub-countyGenderDay / boardingKNEC code
Gianchere Friends Sec/Voc for the Hearing ImpairedKisii CentralMixedBoarding40703418
Kereri Girls High SchoolKisii CentralGirlsBoarding40703103
Kisii HighKisii CentralBoysBoarding40700002
Nyabururu GirlsKitutu CentralGirlsBoarding40700003
Riokindo High SchoolKenyenyaBoysBoarding40727101

Kisumu County 8

SchoolSub-countyGenderDay / boardingKNEC code
Joyland Special Secondary SchoolKisumu CentralMixedBoarding39741015
Kibos Visually Impared Secondary SchoolMuhoroniMixedBoarding39734313
Kisumu Boys High SchoolKisumu CentralBoysBoarding39741005
Kisumu Girls High SchoolKisumu CentralGirlsBoarding39700009
Maseno SchoolKisumu WestBoysBoarding39700001
Nyakach Girls' High SchoolNyakachGirlsBoarding39733213
Sinyolo Girls Secondary SchoolKisumu WestGirlsBoarding39737025
St. George Special Secondary SchoolNyakachMixedBoarding39733224

Kitui County 4

SchoolSub-countyGenderDay / boardingKNEC code
Kimangao Girls Secondary SchoolKyusoGirlsBoarding13328102
Kitui HighKitui CentralBoysBoarding13300007
Muthale GirlsKitui WestGirlsBoarding13300005
St Charles Lwanga SchoolKitui CentralBoysBoarding13302102

Kwale County 5

SchoolSub-countyGenderDay / boardingKNEC code
Kinango Secondary SchoolKinangoBoysBoarding02109101
Kwale HighMatugaBoysBoarding02100005
Kwale High School for the DeafMatugaMixedBoarding02105120
Matuga Girls Hgh SchoolMatugaGirlsBoarding02100006
Waa HighMatugaBoysBoarding02105104

Laikipia County 5

SchoolSub-countyGenderDay / boardingKNEC code
G.G Rumuruti Secondary SchoolLaikipia WestBoysBoarding30544101
Gatero Girls High SchoolNyahururuGirlsBoarding30556101
Nanyuki High SchoolLaikipia EastBoysBoarding30500021
Ndururumo High SchoolNyahururuMixedBoarding30556301
Njonjo Girls High SchoolNyahururuGirlsBoarding30500020

Lamu County 2

SchoolSub-countyGenderDay / boardingKNEC code
Lamu GirlsLamu CentralGirlsBoarding06100011
Mpeketoni Boys High SchoolLamu WestBoysBoarding06100012

Machakos County 5

SchoolSub-countyGenderDay / boardingKNEC code
Kathiani Girls SchoolKathianiGirlsBoarding12300013
Machakos BoysMachakosBoysBoarding12300001
Machakos Girls' High SchoolMachakosGirlsBoarding12301702
Machakos Secondary School for the DeafMachakosMixedBoarding12301796
Tala High SchoolMatunguluBoysBoarding12345501

Makueni County 9

SchoolSub-countyGenderDay / boardingKNEC code
Makueni BoysMakueniBoysBoarding18300003
Makueni Girls High SchoolMakueniGirlsBoarding18307102
Matiliku Secondary SchoolNzauiBoysBoarding18324301
Mbooni BoysMbooni WestBoysBoarding18323102
Mukaa Boys' High SchoolMukaaBoysBoarding18347501
Precious Blood Secondary School - KilunguKilunguGirlsBoarding18336101
S.T Alphonsa Kisau Girls' Secondary SchoolMbooni EastGirlsBoarding18346102
St Therese Mbooni GirlsMbooni WestGirlsBoarding18300016
St. Joseph's Girls Secondary KibweziKibweziGirlsBoarding18325209

Mandera County 2

SchoolSub-countyGenderDay / boardingKNEC code
Mandera Secondary SchoolMandera EastBoysBoarding47800005
Moi Girls SecondaryMandera EastGirlsBoarding47800006

Marsabit County 2

SchoolSub-countyGenderDay / boardingKNEC code
Moi Girls Secondary School-MarsabitMarsabitGirlsBoarding16300008
Moyale Secondary SchoolMoyaleBoysBoarding16300014

Meru County 5

SchoolSub-countyGenderDay / boardingKNEC code
Kaaga Girls' High SchoolImenti EastGirlsBoarding15374102
Meru SchoolImenti EastBoysBoarding15300002
Nkubu High SchoolImenti SouthBoysBoarding15319101
St. Lucy's High School for the Visually ImpairedIgojiMixedBoarding15370324
St. Mary's Girls High School IgojiIgojiGirlsBoarding15300012

Migori County 7

SchoolSub-countyGenderDay / boardingKNEC code
Kadika Girls' Secondary SchoolMigoriGirlsBoarding44707105
Kanga HighRongoBoysBoarding44700006
Kuja Special School for the DeafRongoMixedBoarding44717106
Moi Nyabohanse Girls High SchoolMaberaGirlsBoarding44700011
St Joseph's Rapogi Secondary SchoolUririBoysBoarding44736101
St. Albert's Girls High School, UlandaAwendoGirlsBoarding44739104
Tarang'anya Boys High SchoolKuria WestBoysBoarding44708101

Mombasa County 4

SchoolSub-countyGenderDay / boardingKNEC code
M.S.S for the Physically HandicappedNyaliBoysBoarding03126103
Mama Ngina GirlsKisauniGirlsBoarding03100001
Shimo-la-Tewa SchoolKisauniBoysBoarding03100007
The Salvation Army Likoni High for the Visually ImLikoniMixedBoarding03108115

Murang'a County 7

SchoolSub-countyGenderDay / boardingKNEC code
Kahuhia Girls' High SchoolKahuroGirlsBoarding10238101
Kamahuha Girls High SchoolMurang'A SouthGirlsBoarding10208201
Kiaguthu Boys Secondary SchoolKahuroBoysBoarding10238114
Mugoiri Girls High SchoolKahuroGirlsBoarding10200013
Muranga High - PublicMurang'A EastBoysBoarding10200008
Muranga School for Hearing Impaired - PublicMurang'A EastMixedBoarding10204114
Njiiri SchoolKigumoBoysBoarding10227301

Nairobi County 13

SchoolSub-countyGenderDay / boardingKNEC code
Buruburu Girls SecondaryMakadaraGirlsBoarding20401007
Kasarani Treeside for the DeafKasaraniMixedBoarding20407056
Kenya High SchoolWestlandsGirlsBoarding20400003
Lenana SchoolDagorettiBoysBoarding20400001
Moi ForcesKamukunjiBoysBoarding20400008
Moi Girls SecondaryKibraGirlsBoarding20410001
Nairobi SchoolWestlandsBoysBoarding20400002
Pangani GirlsStareheGirlsBoarding20400006
Precious Blood RirutaDagorettiGirlsBoarding20405004
St Georges GirlsWestlandsGirlsBoarding20406011
Starehe BoysStareheBoysBoarding20400004
Starehe GirlsKasaraniGirlsBoarding20400009
State House GirlsWestlandsGirlsBoarding20406002

Nakuru County 12

SchoolSub-countyGenderDay / boardingKNEC code
Jomo Kenyatta Boys High SchoolNakuru NorthBoysBoarding27536201
Mary Mount Secondary SchoolMoloGirlsBoarding27538204
Moi Forces Academy LanetNakuru NorthGirlsBoarding27500007
Molo Academy Boys Secondary SchoolMoloBoysBoarding27538208
Naivasha Girls Secondary SchoolNaivashaGirlsBoarding27537301
Nakuru Girls' High SchoolNakuru EastGirlsBoarding27500009
Nakuru High SchoolNakuru EastBoysBoarding27500002
Ngala Secondary School for the DeafNakuru EastMixedBoarding27511533
Njoro Boys High SchoolNjoroBoysBoarding27564101
St. Bakhita Bahati Girls Secondary SchoolNakuru NorthGirlsBoarding27536202
Utumishi Boys AcademyGilgilBoysBoarding27500008
Utumishi Girls AcademyGilgilGirlsBoarding27500010

Nandi County 5

SchoolSub-countyGenderDay / boardingKNEC code
Kapsabet BoysChesumeiBoysBoarding29500006
Kapsabet GirlsNandi CentralGirlsBoarding29513101
Kapsabet Secondary School for the DeafNandi CentralMixedBoarding29513104
Meteitei Boys Secondary SchoolTinderetBoysBoarding29542101
St. Joseph's Girls - ChepteritChesumeiGirlsBoarding29500025

Narok County 3

SchoolSub-countyGenderDay / boardingKNEC code
Kilgoris Boys Secondary SchoolTrans Mara WestBoysBoarding32500016
Narok High SchoolNarok CentralBoysBoarding32589101
Ole Tipis Girls High SchoolNarok CentralGirlsBoarding32500015

Nyamira County 3

SchoolSub-countyGenderDay / boardingKNEC code
Kebirigo High SchoolNyamiraBoysBoarding43706115
Nyambaria High SchoolMangaBoysBoarding43700008
Sironga Girls High SchoolNyamiraGirlsBoarding43700012

Nyandarua County 5

SchoolSub-countyGenderDay / boardingKNEC code
Karima GirlsNorth KinangopGirlsBoarding07200009
Magomano Secondary SchoolNorth KinangopGirlsBoarding07209102
Njabini Boys High SchoolSouth KinangopBoysBoarding07216101
Nyahururu High SchoolNyandarua WestBoysBoarding07214101
Nyandarua High SchoolNyandarua CentralMixedBoarding07200014

Nyeri County 7

SchoolSub-countyGenderDay / boardingKNEC code
Bishop Gatimu Ngandu GirlsMathira WestGirlsBoarding08200010
Kagumo HighNyeri CentralBoysBoarding08200007
Mahiga GirlsNyeri SouthGirlsBoarding08237012
Nyeri High SchoolNyeri CentralBoysBoarding08202001
Othaya Boys High SchoolNyeri SouthBoysBoarding08237005
Rev. Muhoro School for the DeafMukurwe-IniMixedBoarding08219116
South Tetu GirlsMukurwe-IniGirlsBoarding08219101

Samburu County 2

SchoolSub-countyGenderDay / boardingKNEC code
Kisima Girls High SchoolSamburu CentralGirlsBoarding22500024
Maralal High SchoolSamburu CentralBoysBoarding22500013

Siaya County 9

SchoolSub-countyGenderDay / boardingKNEC code
Fr. Ouderaa Secondary School for the Hearing ImpairedBondoMixedBoarding42712208
Maranda HighBondoBoysBoarding42700005
Ngiya Girls High SchoolSiayaGirlsBoarding42700007
Nico Hauser Special School for the Visually ImpairBondoMixedBoarding42712113
Ramba Secondary SchoolRariedaBoysBoarding42721202
Sawagongo High SchoolGem YalaBoysBoarding42749107
St Mary's Lwak Girls' SchoolRariedaGirlsBoarding42721201
St. Francis Rang'ala Girls Secondary SchoolUgunjaGirlsBoarding42738101
St. Mary's School, YalaGem YalaBoysBoarding42749101

Taita Taveta County 3

SchoolSub-countyGenderDay / boardingKNEC code
Bura GirlsMwatateGirlsBoarding01100004
Dr.Aggrey High SchoolTaitaBoysBoarding01101101
Kenyatta High MwatateMwatateBoysBoarding01100003

Tana River County 2

SchoolSub-countyGenderDay / boardingKNEC code
Hola Boys Secondary SchoolTana RiverBoysBoarding05100009
Ngao Girls Secondary SchoolTana DeltaGirlsBoarding05100010

Tharaka Nithi County 5

SchoolSub-countyGenderDay / boardingKNEC code
Chogoria Boys High SchoolMaaraBoysBoarding19326201
Chogoria GirlsMaaraGirlsBoarding19300004
Ikuu Boys High SchoolMeru SouthBoysBoarding19300010
Kamatungu Secondary School for the Hearing ImpaireTharaka SouthMixedBoarding19313120
Kiriani Boys High SchoolMaaraBoysBoarding19326203

Trans Nzoia County 3

SchoolSub-countyGenderDay / boardingKNEC code
St Brigids KimininiKimininiGirlsBoarding23500003
St. Anthony's Boys' High School - KitaleKimininiBoysBoarding23574101
St. Joseph's Boys High School - KitaleTrans Nzoia WestBoysBoarding23500014

Turkana County 3

SchoolSub-countyGenderDay / boardingKNEC code
Katilu Girls' Secondary SchoolArooGirlsBoarding21592302
Lodwar Boys High SchoolTurkana CentralBoysBoarding21500012
Turkana Girls' Secondary SchoolLoimaGirlsBoarding21500021

Uasin Gishu County 3

SchoolSub-countyGenderDay / boardingKNEC code
AIC Chebisaas Boys Secondary SchoolMoibenBoysBoarding26500002
Moi Girls' High School- EldoretAinabkoiGirlsBoarding26500001
Paul Boit Boys Secondary SchoolTurboBoysBoarding26509114

Vihiga County 5

SchoolSub-countyGenderDay / boardingKNEC code
Bunyore GirlsLuandaGirlsBoarding38600003
Chavakali High SchoolSabatiaBoysBoarding38600006
Friends School Keveye GirlsSabatiaGirlsBoarding38622203
Nyang'ori Boys High SchoolHamisiBoysBoarding38619102
St. Clare Ebukuya Secondary School for Hearing ImpLuandaMixedBoarding38633221

Wajir County 3

SchoolSub-countyGenderDay / boardingKNEC code
Wajir Girls Secondary SchoolWajir EastGirlsBoarding46800004
Wajir High SchoolWajir EastBoysBoarding46800003
Wajir Special Secondary for the DeafWajir EastMixedBoarding46802016

West Pokot County 5

SchoolSub-countyGenderDay / boardingKNEC code
Chewoyet High SchoolWest PokotBoysBoarding24500022
Kapenguria SchoolWest PokotBoysBoarding24505104
Nasokol Girls Secondary SchoolWest PokotGirlsBoarding24505102
St. Francis Secondary School for the Visually ImpaWest PokotMixedBoarding24505117
St. Theresa's Tartar Girls Secondary SchoolWest PokotGirlsBoarding24500004