# List of schools in Kenya

This is a list of notable schools in Kenya.

## Primary schools

Primary schools in Kenya may be designated as follows:
* DEB, indicating that they were founded by the now abolished District Education Boards, hence were public schools from the start.
* RC, indicating that they were founded and sponsored by the Roman Catholic Church as it was known then
* AC, indicating that they were founded and sponsored initially by the Anglican Church
* Others may have no designation, meaning they were founded well after independence or they have dropped their sponsor designation from their official name.

### Kiambu

* St. Ruth Schools
* The Green Garden Schools
* Kiambu High School
* Kiambu Township Primary
* Kijabe Boys High School
* Ack St. James Scademy
* Juja St. Peters school
* Kamonjoni Primary
* Kanjeru Primary
* Wangige Primary
* WITQUEST CASTLE SCHOOL

### Migori

* St. Joseph's Rapogi Secondary School
* Kadika Primary School

### Wajir

* Habaswein Primary School
* Leheley Mixed Day Primary
* Got Ade Primary
* Kutulo Primary

### Kilifi

* Kibaoni Primary School
* Kibarani Primary School
* Roka Primary School
* The Learning Hub
* Malindi Little Angels
* Kiddie Stars
* Happy House

### Mombasa

* Jaffery Academy Mombasa
* Mombasa Academy
* Oshwal Academy
* St kevin Hill Academy
* Swaminarayan Academy
* Greenwood Groove Academy
* Aga Khan Academy

### Murang'a

* Murang'a High School

### Nairobi County

* Holmeside School, Karen
* The Green Garden Schools, Rongai
* Humble Hearts School
* Kenya Muslim Academy
* Malezi School
* Olympic Primary School, Kibera
* Rosslyn Academy, Nairobi
* Serare School
* Strathmore School, Lavington
* St Agnes Learning Center, kasarani
* St Scholastica Catholic School, Ruaraka
* Ruthimitu Mixed Secondary School, Dagoretti
* Moi Forces Academy, Nairobi
* Crayons Kindergarten and Junior School, Dagoretti

### Nakuru

* Mountain Park Academy

### Siaya

* Nyalula Primary School, Central alego Ward in Alego Usonga Constituency
* Obambo Primary School, Central alego Ward in Alego Usonga Constituency
* Gendro Primary School, Central alego Ward in Alego Usonga Constituency
* Kanyaboli Primary School, Central alego Ward in Alego Usonga Constituency
* Bar Olengo Primary School, South East Alego Ward in Alego Usonga Constituency
* Gongo Primary School, Central Gem Ward

## Secondary and high schools

Qualifications required :
| School | City | County | Province |
| St. Ruth School - Boys Boarding Gilgil | Nakuru | Nakuru | Nakuru |
| Kionjoine Secondary School (St Vincent) | Murang'a | Murang'a | Central |
| St. Mary's Kibabii Boys High School | Kibabii | Bungoma County | Western |
| Aga Khan Academy, Mombasa | Mombasa | Mombasa County | Coast |
| Aga Khan Academy, Nairobi | Parklands | Nairobi County | Nairobi Province |
| St. Joseph's Nyalula Mixed Secondary School | Siaya | Siaya | Nyanza |
| St. Paul Obambo Mixed Secondary School | Siaya | Siaya | Nyanza |
| Boro Secondary School | Siaya | Siaya | Nyanza |
| Bar Olengo Secondary School | Siaya | Siaya | Nyanza |
| Barding Boys High School | Siaya | Siaya | Nyanza |
| Maranda Boys High School. | Siaya | Siaya | Nyanza |
| Hawinga Girls secondary school | Siaya | Siaya | Nyanza |
| Ngíya Girls High School | Siaya | Siaya | Nyanza |
| Agoro Sare High School (Est. 1958) | Oyugis | Homa Bay County | Nyanza |
| Alliance High School (established 1926) | Kikuyu | Kiambu County | Central |
| Bishop Gatimu Ngandu Girls High School | Nyeri | Nyeri County | Central |
| Bukhakunga Secondary School | Kakamega | Kakamega County | Western |
| Chania High School (split in 2000 into Chania Boys High School and Chania Girls High School) | Thika | Kiambu County | Central |
| City High School, Nairobi (established 1952; closed 1995) | Nairobi | Nairobi County | Nairobi Province |
| Dago Thim Mixed Secondary School | Nyahera, Kisumu Town West | Kisumu County | Nyanza |
| Dagoretti High School | Nairobi | Nairobi County | Nairobi Province |
| Daraja Academy | Nanyuki | Laikipia County | Rift Valley |
| The Highway Secondary School | South B | Nairobi County | Nairobi Province |
| Jomo Kenyatta High School | Kakamega | Nakuru County | Rift Valley |
| Kabaa High School | Machakos | Machakos County | Eastern |
| Kagumo High School | Kagumo | Nyeri County | Central |
| Kakamega School | Kakamega | Kakamega County | Western |
| Kalulini Boys High School | Kibwezi | Makueni County | Eastern Province |
| Kapsabet High School (Established 1925) | Nandi North | Nandi County | Rift Valley |
| Kenya High School | Nairobi | Nairobi County | Nairobi Province |
| Kianda School (established 1977) | Nairobi | Nairobi County | Nairobi Province |
| Kiereni Secondary School | Chuka | Tharaka Nithi County | |
| Kisii School | Kisii | Kisii County | Nyanza |
| Kitengela Mixed Secondary School | Milimani | | |
| Lenana School | Nairobi | Nairobi County | Nairobi Province |
| Mang'u High School (established 1925) | Thika | Kiambu County | Central |
| Maraba Secondary School | | Nandi County | Rift Valley |
| Maranda High School | Bondo | Siaya County | Nyanza |
| Maseno School (established 1906) | Maseno | Kisumu County | Nyanza |
| Light Academy Secondary School Mombasa | Nyali | Mombasa County | Coast |
| Mosocho Academy | Kisii | Kisii County | Nyanza |
| Mumbuni High School | Machakos | Machakos County | Eastern |
| Nairobi School (established 1929) | Nairobi | Nairobi County | Nairobi Province |
| Nakuru Boys High School | Nakuru | Nakuru County | Rift Valley |
| Namachanja High School | | Bungoma County | Western |
| Ngara Girls' High School | Nairobi | Nairobi County | Nairobi Province |
| Ng'iya Girls High School | Ngiya | Siaya County | Nyanza |
| Nyakach Girls High School | Sondu | Kisumu County | Nyanza |
| Nyandarua High School | Ol Kalou | Nyandarua County | Central |
| Nyang'ori High School | Vihiga | Vihiga County | Western |
| Nyeri High School | Nyeri | Nyeri County | Central |
| Ondati Girls Secondary School | Ondati | | Nyanza |
| Oriwo Boy's High School | Kandiege, Karachuonyo Constituency | Homa Bay County | Nyanza |
| Oshwal High School | Nairobi | Nairobi County | Nairobi Province |
| Our Lady of Lourdes Nyabururu Girls National School | Central Kisii | Kisii County | Nyanza |
| PCEA Silanga High School | Kibera | Nairobi County | Nairobi Province |
| St. Joseph's Rapogi Secondary School | Migori | Migori County | Nyanza |
| Sawagongo High School | | Siaya County | Nyanza |
| SDA Schools | Watamu | Kilifi County | Coast |
| Senior Chief Koinange High School | Kiambaa | Kiambu County | Central |
| St. Stephen's Menara Boys High School | Muhoroni | Kisumu County | Nyanza |
| Kijabe Boys High School | Lari | Kiambu County | Central Province |
| Serare School | Nairobi | Nairobi County | Nairobi Province |
| Strathmore School | Lavington | Nairobi County | |

## International schools in Kenya

* Banda School, Nairobi
* Brookhouse School, Nairobi
* German School Nairobi
* Greensteds School, Nakuru
* Hillcrest School, Nairobi
* International School of Kenya, Nairobi
* Millennium Global International School, Nairobi
* Nairobi Academy
* Nairobi Japanese School
* Rift Valley Academy, Kijabe
* Rosslyn Academy, Nairobi
* St. Andrews School, Turi, near Nakuru
* SABIS International School, Runda, Kenya
* Crawford International School, Kenya
* Kitengela International Schools - KISC, Kenya
* Light International School, Kenya
* Zuwena International School, Kenya
* Jawabu School, Nairobi
* Brookhurst International School, Nairobi
* Braeside School, Nairobi
* Mahanaim International High School, Nairobi
* Kilimani International School, Nairobi
* Emerald International School, Nairobi
* Peponi School, Nairobi
* JENGA School, Nairobi
* Mpesa Foundation Academy, Kiambu
* Kivukoni School, Kilifi
* St. Josephs Girls Secondary School
* Kibwezi East
* St. Marys Girls Secondary School
* Moi Girls Secondary
* Makueni Boys Secondary School
* Oaks Academy - Nairobi and Eldoret