If you're searching for C1 senior schools in Kenya, you’re probably looking for the best-performing and most prestigious schools under the CBC system. These schools were formerly known as National Schools and are highly competitive.
To make your search easier, I’ve compiled a complete, well-structured list of all C1 senior schools in Kenya per county, exactly as provided, so you don’t miss any option.
Quick Answer
C1 Senior Schools are the top-tier secondary schools in Kenya, offering STEM, Social Sciences, and Arts pathways.
Below is the full list of all C1 senior schools in Kenya by county.
Step-by-Step: How to Choose a C1 Senior School
Step 1: Identify Your Preferred County
Choose schools closer to home or in your preferred region.
Step 2: Check Specialization Options
Most C1 schools offer:
- STEM
- Arts & Sports
- Social Sciences
Step 3: Consider Special Needs Options
Some schools cater for:
- Deaf
- Blind
- Physically challenged learners
Full List of C1 Senior Schools in Kenya (By County)
Kiambu County
- Alliance Girls' High School
- Alliance High School
- Kambui Girls' High School
- Kiambu High School
- Limuru Girls' School
- Loreto High School Limuru
- Mangu High School
- Our Lady of Mt. Carmel Maryhill Girls
- PCEA Kambui School for Hearing Impaired
- Precious Blood Kagwe Girls Secondary School
- S.A. High Sch for the Blind
- S.A. Joytown Secondary Sch for PH
- St. Anne's Secondary School-Lioki
- St. Francis Girls High School (Mang'u)
- Thika High School
Nairobi County
- Buruburu Girls Secondary
- Kasarani Treeside for the Deaf
- Kenya High School
- Lenana School
- Moi Forces Academy
- Moi Girls Secondary
- Nairobi School
- Pangani Girls
- Precious Blood Riruta
- St Georges Girls
- Starehe Boys
- Starehe Girls
- State House Girls
Nakuru County
- Jomo Kenyatta Boys High School
- Mary Mount Secondary School
- Moi Forces Academy Lanet
- Molo Academy Boys Secondary School
- Naivasha Girls Secondary School
- Nakuru Girls' High School
- Nakuru High School
- Ngala Secondary School for the Deaf
- Njoro Boys High School
- St. Bakhita Bahati Girls Secondary School
- Utumishi Boys Academy
- Utumishi Girls Academy
Siaya County
- Fr. Ouderaa Sec. School for the Hearing Impaired
- Maranda High
- Ngiya Girls High School
- Nico Hauser Special School for the Visually Impaired
- Ramba Secondary School
- Sawagongo High School
- St Mary's Lwak Girls' School
- St. Francis Rang'ala Girls Secondary School
- St. Mary's School Yala
Kericho County
- A.I.C Litein Girls Secondary School
- Kabianga High School
- Kedowa Special Secondary School
- Kipsigis Girls' High School
- Litein High School
- Moi Tea Girls Secondary School
- St. Paul's Charera Special High School
- Tengecha Boys High School
- Tengecha Girls Secondary School
Makueni County
- Makueni Boys
- Makueni Girls High School
- Matiliku Secondary School
- Mbooni Boys
- Mukaa Boys' High School
- Precious Blood Secondary School-Kilungu
- S.T Alphonsa Kisau Girls' Secondary School
- St Therese Mbooni Girls
- St. Joseph's Girls Secondary Kibwezi
Bungoma County
- Cardinal Otunga Girls High School
- Friends Kamusinga
- Joyvalley S.A Special Secondary School for P.H
- Kibabii High School
- Lugulu Girls
- Moi Girls High School, Kamusinga
- Nalondo CBM Secondary for Physically Handicapped
Homa Bay County
- Agoro Sare High School
- Asumbi Girls
- Bishop Linus Okok Girls' Secondary School
- Homa Bay High School
- Lambwe Special Secondary School for the Hearing
- Mbita High School
- Ogande Girls' High School
- Orero Boys Secondary School
Kakamega County
- ACK Ematundu Boys Secondary/Vocational School
- Butere Girls High School
- Kakamega School
- Musingu Boys High School
- St. Angela Mumias Vocational School for Deaf
- St. Peter's Mumias Boys' High School
- The Sacred Heart Girls, Mukumu
Kilifi County
- Bahari Girls High School
- Dr. Krapf Memorial Secondary School
- Kombeni Girls High School
- Malindi High School
- Pwani Deaf School
- Ribe Boys
- Ribe Girls
- Sahajanand Special School
Kisumu County
- Joyland Special Secondary School
- Kibos Visually Impaired Secondary School
- Kisumu Boys High School
- Kisumu Girls High School
- Maseno School
- Nyakach Girls' High School
- Sinyolo Girls Secondary School
- St. George Special Secondary School
Migori County
- Kadika Girls' Secondary School
- Kanga High School
- Kuja Special School for the Deaf
- Moi Nyabohanse Girls High School
- St Joseph's Rapogi Secondary School
- St. Albert's Girls High School
- St. Albert's Ulanda Girls High School
- Tarang'anya Boys High School
Murang'a County
- Kahuhia Girls' High School
- Kamahuha Girls High School
- Kiaguthu Boys Secondary School
- Mugoiri Girls High School
- Murang'a High School
- Murang'a School for Hearing Impaired
- Njiiri School
Nyeri County
- Bishop Gatimu Ngandu Girls
- Kagumo High School
- Mahiga Girls
- Nyeri High School
- Othaya Boys High School
- Rev. Muhoro School for the Deaf
- South Tetu Girls
Embu County
- ACK Mary Magdalene High School for the Deaf
- Kyeni Girls' High School
- Moi High School Mbiruri
- Nyangwa Boys' High School
- Siakago Boys High School
- Siakago Girls High School
Bomet County
- Kaplong Boys High School
- Kaplong Girls Secondary School
- Moi Siongiroi Girls' Secondary School
- St. Kizito Secondary School for the Hearing Impaired
- Tenwek High School
Busia County
- Butula Boys High School
- Nambale Secondary School
- S.A. Kolanya Girls Secondary School
- St Bridgit Akoreet Special Secondary School For The Deaf And Vocational Training
- St. Stephen's Lwanya Girls Secondary
Kirinyaga County
- Baricho High School
- Kabare Girls' High School
- Kianyaga High School
- Mutira Girls Secondary School
- St. Faustina Kerugoya Girls High School
Kisii County
- Gianchere Friends Sec/Voc for the Hearing Impaired
- Kereri Girls High School
- Kisii School
- Nyabururu Girls High School
- Riokindo High School
Kwale County
- Kinango Secondary School
- Kwale High School
- Kwale High School for the Deaf
- Matuga Girls High School
- Waa High School
Laikipia County
- G.G Rumuruti Secondary School
- Gatero Girls High School
- Nanyuki High School
- Ndururumo High School
- Njonjo Girls High School
Machakos County
- Kathiani Girls School
- Machakos Boys High School
- Machakos Girls' High School
- Machakos Secondary School for the Deaf
- Tala High School
Meru County
- Kaaga Girls' High School
- Meru School
- Nkubu High School
- St. Lucy's High School for the Visually Impaired
- St. Mary's Girls High School Igoji
Nandi County
- Kapsabet Boys High School
- Kapsabet Girls High School
- Kapsabet Sec School for the Deaf
- Meteitei Boys Secondary School
- St. Joseph's Girls - Chepterit
Nyandarua County
- Karima Girls High School
- Magomano Secondary School
- Njabini Boys High School
- Nyahururu High School
- Nyandarua High School
Tharaka Nithi County
- Chogoria Boys High School
- Chogoria Girls High School
- Ikuu Boys High School
- Kamatungu Secondary School for the Hearing Impaired
- Kiriani Boys High School
Vihiga County
- Bunyore Girls High School
- Chavakali High School
- Friends School Keveye Girls
- Nyang'ori Boys High School
- St. Clare Ebukuya Secondary School for Hearing Impaired
West Pokot County
- Chewoyet High School
- Kapenguria School
- Nasokol Girls Secondary School
- St. Francis Secondary School for the Visually Impaired
- St. Theresa's Tartar Girls Secondary School
Baringo County
- Baringo Boys High School
- Kabarnet High School
- Kapropita Girls High School
- Ossen Secondary School
Elgeyo Marakwet County
- Metkei Girls Secondary
- Moi Kapsowar Girls
- St Patrick’s High School Iten
- Tambach Boys High School
Kajiado County
- Moi Girls Isinya
- Noonkopir Girls Secondary School
- Olkejuado High School
- Oloolaiser High School
Kitui County
- Kimangao Girls Secondary School
- Kitui High School
- Muthale Girls
- St Charles Lwanga School
Mombasa County
- M.S.S for the Physically Handicapped
- Mama Ngina Girls
- Shimo-la-Tewa School
- The Salvation Army Likoni High for the Visually Impaired
Garissa County
- Garissa High School
- Garissa Special Secondary School for the Deaf
- NEP Girls High
Narok County
- Kilgoris Boys Secondary School
- Narok High School
- Ole Tipis Girls High School
Nyamira County
- Kebirigo High School
- Nyambaria High School
- Sironga Girls High School
Taita Taveta County
- Bura Girls High School
- Dr. Aggrey High School
- Kenyatta High School Mwatate
Trans Nzoia County
- St Brigids Kiminini
- St. Anthony's Boys' High School - Kitale
- St. Joseph's Boys High School - Kitale
Turkana County
- Katilu Girls' Secondary School
- Lodwar Boys High School
- Turkana Girls' Secondary School
Uasin Gishu County
- A.I.C. Chebisaas Boys Secondary School
- Moi Girls' High School- Eldoret
- Paul Boit Boys Secondary School
Wajir County
- Wajir Girls Secondary School
- Wajir High School
- Wajir Special Secondary for the Deaf
Isiolo County
- Garbatula High School
- Isiolo Girls High School
Lamu County
- Lamu Girls
- Mpeketoni Boys High School
Mandera County
- Mandera Secondary School
- Moi Girls Secondary
Marsabit County
- Moi Girls Secondary School-Marsabit
- Moyale Secondary School
Samburu County
- Kisima Girls High School
- Maralal High School
Tana River County
- Hola Boys Secondary School
- Ngao Girls Secondary School
Extra Tips
- Apply early - competition is high
- Consider boarding vs day school
- Check subject combinations offered
Common Mistakes
- Choosing based only on reputation
- Ignoring student needs (SNE schools)
- Not considering location
FAQ
What are C1 schools in Kenya?
They are top-tier schools previously known as National Schools.
Are all C1 schools former national schools?
Most are, but some were upgraded.
Conclusion
You now have a complete guide to C1 senior schools in Kenya, organized by county for easy navigation.
This list helps you choose the best school based on location, performance, and available programs.
