Skip to content
Home Nairobi
Senior schools in Nairobi Province
Okoa Maisha Secondary School Senior school · Mixed · Day, Nairobi County Olympic Secondary School C4 · Mixed · Day, Kibra sub-county, Nairobi County Orbit School of the Cross Senior school, Nairobi County Oshwal Academy (Igcse) Senior school, Nairobi County Oshwal Academy Nairobi - Junior High Senior school · Mixed · Day, Nairobi County Our Lady of Fatima Secondary School C4 · Mixed · Day, Kasarani sub-county, Nairobi County Our Lady of Mercy Secondary School C2 · Girls · Boarding, Makadara sub-county, Nairobi County Outering High School Senior school · Mixed · Day, Nairobi County Pan African High School Senior school · Mixed · Day, Nairobi County Pangani Girls Secondary School C1 · Girls · Boarding, Starehe sub-county, Nairobi County Parkland Boys High School Senior school, Nairobi County Parklands Arya Girls Secondary School C2 · Girls · Boarding, Westlands sub-county, Nairobi County Parklands Boys High School Senior school · Boys · Day, Nairobi County PCEA Silanga Secondary School Senior school · Mixed · Day, Nairobi County Pearls of Wisdomgirls Secondary School Senior school · Girls · Day, Nairobi County Peniel Secondary School Senior school · Mixed · Day, Nairobi County Penucci Edc Center Secondary Senior school · Mixed · Day, Nairobi County Pioneer High School Senior school, Nairobi County Pope John Paul Ii School - Secondary Senior school, Nairobi County Pragmatic Momentus Secondary School Senior school · Mixed · Day, Nairobi County Precious Blood Secondary School Rirutta C1 · Girls · Boarding, Dagoretti sub-county, Nairobi County Prestige Education Centre Senior school · Mixed · Day, Nairobi County Prince John's High School Senior school · Mixed · Day, Nairobi County Prince Senior School Senior school · Mixed · Day, Nairobi County Pumwani Girls Secondary School Senior school · Boys · Day, Nairobi County Queen of Apostles Seminary Secondary School Senior school · Boys · Boarding, Nairobi County Racecourse Ed Complex Secondary Senior school · Mixed · Day, Nairobi County Race Course Road Secondary School Senior school · Mixed · Day, Nairobi County Raila Educational Center- Secondary School Senior school · Mixed · Day, Nairobi County Rasul Al Akram Secondary School Senior school · Boys · Boarding, Nairobi County Redeemed Educational Centre Senior school · Mixed · Day, Nairobi County Rev Osakaise Precious Centre & School - Secondary Senior school · Mixed · Day & Boarding, Nairobi County R.G.S. Secondary School Senior school · Mixed · Day, Nairobi County Riara Springs Girls High School Senior school, Nairobi County Riruta Central School Senior school · Mixed · Day & Boarding, Nairobi County Riverside Academy Senior school · Mixed · Day, Nairobi County Riverside Memorial School - Secondary Senior school · Mixed · Day, Nairobi County Robins Secondary School Senior school · Mixed · Day & Boarding, Nairobi County Rosa Mystica High School Senior school · Mixed · Day, Nairobi County Rossylyn Academy (Igcse) Senior school, Nairobi County Royal High School Senior school · Mixed · Day, Nairobi County Ruaraka High School C4 · Mixed · Day, Kasarani sub-county, Nairobi County Rusinga School Nairobi - High School Senior school · Mixed · Day, Nairobi County Ruthimitu Girls Secondary School C3 · Girls · Boarding, Dagoretti sub-county, Nairobi County Ruthimitu High School C4 · Mixed · Day, Dagoretti sub-county, Nairobi County Salem Education Center Senior school · Mixed · Day, Nairobi County Satelite Starehe Secondary Senior school · Mixed · Day, Nairobi County Scholar Secondary School Senior school · Mixed · Day, Nairobi County Shauri Moyo Muslim Secondary School Senior school · Mixed · Day, Nairobi County Sheep Care Community Centre Secondary Senior school · Mixed · Day, Nairobi County Shilce School Senior school · Mixed · Day, Nairobi County Shinners Secondary School Senior school, Nairobi County Shinning Lights Educational Centre -Secondary Senior school · Mixed · Day, Nairobi County Shree Cutchi Leva Patel Secondary Senior school · Mixed · Day, Nairobi County Sifma Secondary School Senior school · Mixed · Day, Nairobi County Silver Bridge School Secondary Senior school · Mixed · Day, Nairobi County Silverbridge Secondary School Senior school · Mixed · Day, Nairobi County Skyview High School Senior school · Mixed · Day, Nairobi County Soweto Academy-Secondary Senior school · Girls · Day, Nairobi County Soweto Baptist Hgh School Senior school · Mixed · Day, Nairobi County Sparkle High School Senior school · Mixed · Day, Nairobi County S.S.D Secondary School Senior school · Mixed · Day, Nairobi County St Agnes Mixed Secondary School Senior school, Nairobi County St. Aloysius Gonzaga Secondary School Senior school · Mixed · Day, Nairobi County Starays Hope Comm Center Secondary School Senior school · Mixed · Day, Nairobi County Starehe Boys Centre C1 · Boys · Boarding, Starehe sub-county, Nairobi County Starlight Senior Academy Senior school · Mixed · Day, Nairobi County State House Girls High School C1 · Girls · Boarding, Westlands sub-county, Nairobi County St Augustus Secondary School Senior school · Mixed · Day, Nairobi County St. Austin's Academy -Secondary Senior school · Mixed · Day, Nairobi County St Benard Secondary School Senior school, Nairobi County St. Catherines Mountain View Academy Secondary School Senior school · Girls · Boarding, Nairobi County St Charles Lwanga Secondary School Senior school · Mixed · Day, Nairobi County St Charles Mutego High School Senior school · Mixed · Day & Boarding, Nairobi County St. Christophers' Secondary School Senior school · Mixed · Day & Boarding, Nairobi County St Deborah Girls High School Senior school · Girls, Nairobi County St. Deborah Girls High School Senior school, Nairobi County St. Dominics Savio's Secondary School Senior school · Mixed · Day, Nairobi County St Edwards High School Senior school · Mixed · Day, Nairobi County St. Elizabeth Academy Secondary Senior school · Girls · Boarding, Nairobi County St. Elizabeth Boys High School Senior school · Boys · Boarding, Nairobi County Stephjoy School -High School Senior school · Girls · Boarding, Nairobi County St. Eunice Academy Secondary School Senior school · Mixed · Day, Nairobi County St. Florencen Academy Secondary Senior school · Girls · Day, Nairobi County St Gabriel Secondary School Senior school · Mixed · Day, Nairobi County St. George's Girls Secondary School C1 · Girls · Boarding, Westlands sub-county, Nairobi County St. Hannahs' Boys High School Senior school · Boys · Boarding, Nairobi County St. Hannah Secondary School Senior school · Girls · Boarding, Nairobi County St Hellen Imani Secondary School Senior school · Mixed · Day, Nairobi County St Johns High School Senior school · Mixed · Day, Nairobi County St Joseph Ecumenical School Secondary Senior school · Mixed · Day, Nairobi County St Joseph High School Senior school · Mixed · Day, Nairobi County St Juliet Secondary School Senior school · Mixed · Day, Nairobi County St Justino Secondary School Senior school, Nairobi County St. Louis Academy Senior school · Mixed · Day, Nairobi County St Marks Secondary School Senior school, Nairobi County St. Martins Girls Secondary School Senior school · Girls · Boarding, Nairobi County St Mary Academy Secondary School Senior school · Mixed · Day, Nairobi County St Marys Jogoo Rd Secondary School Senior school · Boys · Boarding, Nairobi County St Marys Kerio High School Senior school · Mixed · Boarding, Nairobi County
Sources
Senior schools: Ministry of Education lists for the 2026 intake, from the June 2025 list and the December 2025 C1 , C2 , C3 and C4 lists. Checked 22 October 2026.
Other schools come from our older directory. Each school page shows its dates.