Skip to content
Home Central
Baricho St Florence-Kiburu Primary school · Mixed · Day, Kirinyaga County Barisha Primary School Primary school · Mixed · Day, Nyeri County Bathi Primary Primary school · Mixed · Day, Kiambu County Bathi Secondary School C4 · Mixed · Day, Lari sub-county, Kiambu County Beautiful Beginning Kindergaten Primary school · Mixed · Day, Kiambu County Beersheba Primary school · Mixed · Day, Kiambu County Beginners Primary School Primary school · Mixed · Day, Kiambu County Bellevue Primary School Primary school · Mixed · Day, Nyeri County Bemar Primary School Primary school · Mixed · Day, Murang’a County Benca Junior Academy Primary school · Mixed · Day, Kiambu County Benca Secondary School Senior school · Mixed · Day, Kiambu County Benedito Highway Primary Primary school · Mixed · Day & Boarding, Murang’a County Beneser Primary School Primary school · Mixed · Day, Murang’a County Benson Njau Primary Primary school · Mixed · Day, Kiambu County Benver Academy Primary school · Mixed · Day, Kiambu County Beracah Academy Primary school · Mixed · Day, Kirinyaga County Beran Sabasaba Academy Primary Primary school · Mixed · Day & Boarding, Murang’a County Beroiah High School Senior school · Mixed · Day, Kiambu County Berry Hill Academy Primary Primary school · Mixed · Day, Kiambu County Bersheba Primary Primary school · Mixed · Day, Kiambu County Best Wishes Academy Primary Primary school · Mixed · Day, Kiambu County Bethelchildren,S Center Primary School Primary school · Mixed · Day, Kiambu County Bethlehem Academy Primary School Primary school · Mixed · Day & Boarding, Kiambu County Bethlehem Juda Nyagithuci Primary school · Mixed · Day, Kirinyaga County Bibirioni Nur School Primary school · Mixed · Day, Kiambu County Bible Baptist Church Academy-Primary Primary school · Mixed · Day, Kiambu County Bidii Primary School Primary school · Mixed · Day, Nyandarua County Birithia Girls Secondary School C2 · Girls · Boarding, Nyeri South sub-county, Nyeri County Birithia Primary School Primary school · Mixed · Day, Nyeri County Bishop Gatimu Mutathini Primary Primary school · Mixed · Day, Nyeri County Bishop Gatimu Ngandu Girls High C1 · Girls · Boarding, Mathira West sub-county, Nyeri County Bishop Jonh Mahia-Ini Junior Primary School Primary school · Mixed · Day & Boarding, Murang’a County Bishop Kairo Education Centre Primary School Primary school · Mixed · Day & Boarding, Murang’a County Bishop Kamau Girls Senior school · Girls · Day & Boarding, Kiambu County Bishop Mahiani Academy Primary School Primary school · Mixed · Boarding, Murang’a County Bishop Ngoro Githuani Secondary C4 · Mixed · Day, Kirinyaga West sub-county, Kirinyaga County Bishop Njuguna Academy Primary School Primary school · Mixed · Day, Kiambu County Bishop Perlo Centre-Primary School Primary school · Girls · Boarding, Murang’a County Blessed Aca Primary school · Mixed · Day, Kiambu County Blessed Hands High School Githurai Senior school · Mixed · Day, Kiambu County Blessed Heart High School Senior school · Mixed, Kiambu County Blessed Hope Primary Primary school · Mixed · Day, Nyeri County Blessed Vision Academy Primary school · Mixed · Day, Kirinyaga County Blessland Primary Primary school · Mixed · Day, Nyandarua County Blossoms Jnr School Primary school · Mixed · Day, Kiambu County Blue Cottage Academy Primary School Primary school · Mixed · Day, Kiambu County Blue Gate Primary Primary school · Mixed · Day, Kirinyaga County Blue Nile High School Senior school · Mixed · Day, Kiambu County Blue Waters Academy Primary school · Mixed · Day & Boarding, Nyandarua County Boma Primary School Primary school · Mixed · Day, Kiambu County Bondeni Primary Primary school · Mixed · Day, Nyeri County Bondeni Primary School Primary school · Mixed · Day, Nyandarua County Bongo Girls' Secondary C2 · Girls · Boarding, South Kinangop sub-county, Nyandarua County Bongo Primary Primary school · Mixed · Day, Nyandarua County Borma Primary School Primary school · Mixed · Day, Kiambu County Boro Primary School Primary school · Mixed · Day, Murang’a County Brainsfield Senior school · Mixed · Day, Murang’a County Brainston Academy Primary school · Mixed · Day & Boarding, Kiambu County Brain Storm Academy Primary school · Mixed · Day, Murang’a County Bridge View Primary Primary school · Mixed · Day, Nyandarua County Bridgeway School Primary school · Mixed · Day, Kiambu County Bright Future Academy Primary Primary school · Mixed · Day, Murang’a County Bright Future Primary School Primary school · Mixed · Day, Kiambu County, Municipality Bright Future Primary School Primary school · Mixed · Day, Kiambu County, Ruiru Bright Hill Primary School Primary school · Mixed · Day & Boarding, Kiambu County Bright Hills School Primary school · Mixed · Day & Boarding, Kiambu County Bright Star Academy Primary school · Mixed · Day, Nyeri County Brightstar Academy Primary Primary school · Mixed · Day, Murang’a County Bright Star Primary School Primary school · Mixed · Day, Kiambu County Bright Stars Academy Primary School Primary school · Mixed · Day, Murang’a County Bright Vision Academy Primary school · Mixed · Day, Kiambu County Brilliantin Junior Academy Primary School Primary school · Mixed · Day, Kiambu County Bristar Girls Secondary School Senior school · Girls · Boarding, Kiambu County Broadways High School Senior school · Mixed · Day, Kiambu County Brookfield Academy Primary school · Mixed · Day & Boarding, Nyeri County Brookhill School Primary school · Mixed · Day & Boarding, Kiambu County Brooks Academy Primary Primary school · Mixed · Day, Murang’a County Brook Valley Academy Primary school · Mixed · Day, Kirinyaga County Burguret Primary Primary school · Mixed · Day, Nyeri County Burguret Secondary C4 · Mixed · Day, Kieni East sub-county, Nyeri County Burguret View Academy Primary school · Mixed · Day & Boarding, Nyeri County Busara Senior school · Mixed · Day, Murang’a County Busara Forest View Primary Primary school · Mixed · Day, Nyandarua County Busara Forest View Secondary Senior school · Girls · Boarding, Nyandarua County Busy Ruguru Academy Primary school · Mixed · Day, Kiambu County By Good Hope Academy Primary school · Mixed · Day, Kirinyaga County By Grace Primary school · Mixed · Day, Kiambu County By Grace Primary School Primary school · Mixed · Day, Murang’a County Cama Stars Academy Primary School Primary school, Kiambu County Camp David Junior Primary School Primary school, Kiambu County Campus Elite Academy Primary School Primary school · Mixed · Day, Kiambu County Canaan Prep School Primary school · Mixed · Day, Murang’a County Cannan Academy Primary School Primary school · Mixed · Day & Boarding, Kiambu County Canon Nyoro Primary school · Mixed · Day, Kirinyaga County Capstone Academy Primary School Primary school · Mixed · Day, Kiambu County Carlose Academy Primary school · Mixed · Day, Kiambu County Cathedral Secondary Senior school · Mixed · Day, Kiambu County Cathy-Bridge Primary School Primary school · Mixed · Day, Kiambu County Cathy's Academy Primary School Primary school · Mixed · Day, Murang’a County CCM Chaka Primary Primary school · Mixed · Day, Nyeri 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.