Skip to content
Home Rift Valley
Aldai Girls Secondary C2 · Girls · Boarding, Nandi South sub-county, Nandi County Aldo-Rebby Junior Academy Primary school · Mixed · Day, Narok County Alfomega Academy Primary School Primary school · Mixed · Day & Boarding, Kericho County Alhuda Muslim Primary School Primary school · Mixed · Day, Kajiado County Alima Tausi Primary School Primary school · Mixed · Day, Bomet County All Saint Junior Academy Primary School Primary school · Mixed · Day, Nakuru County All Saints Academy Primary School Primary school · Mixed · Day & Boarding, Trans Nzoia County All Saints Kebulonik Academy Primary school · Mixed · Boarding, Nandi County All Saints Primary Primary school · Mixed · Day, Nakuru County Almaktoum Girls Secondary School Senior school · Girls · Day & Boarding, Kajiado County Almond Prep Primary School Primary school · Mixed · Day, Trans Nzoia County Alpha Academy-Primary School Primary school · Mixed · Day, Kajiado County Alpha Junior Primary School Primary school · Mixed · Day & Boarding, Uasin Gishu County Alpha School-Primary Primary school · Mixed · Day, Kajiado County Amagoro Primary School Primary school · Mixed · Day, Trans Nzoia County Amai Primary Primary school · Mixed · Day, Nandi County Amai Sunshine Academy Primary Primary school · Mixed · Day & Boarding, Uasin Gishu County Amaiya Primary Primary school · Mixed · Day & Boarding, Samburu County Aman Bright Future Secondary School Senior school · Mixed · Day, Makueni County Amani Primary School Primary school · Mixed · Day, Nakuru County Amani Primary School Primary school · Mixed · Day, Trans Nzoia County Amazing Discovery Academy Primary School Primary school · Mixed · Day, Uasin Gishu County Amazing Grace Academy Primary Primary school · Mixed · Day, Kericho County Amazing Grace Aca. Primary School Primary school · Mixed · Day & Boarding, Laikipia County Amazing Grace Junior Primary School Primary school · Mixed · Day, Kericho County Amboseli Primary School Primary school · Mixed · Day, Kajiado County Ambusket Secondary C4 · Mixed · Day, Kuresoi South sub-county, Nakuru County Amen Junior Academy Primary School Primary school · Mixed · Day, Nakuru County Amind Vision Primary Primary school · Mixed · Day, Nakuru County Amoos Junior Primary Primary school · Mixed · Day, Uasin Gishu County Amsteve Hussey Secondary School Senior school · Mixed · Day, Uasin Gishu County Amuka Primary School Primary school · Mixed · Day, Trans Nzoia County Amuka Secondary School Senior school · Mixed · Day, Trans Nzoia County Analat Primary Primary school · Mixed · Day, Nakuru County Analat Secondary C4 · Mixed · Day, Njoro sub-county, Nakuru County Andersen Primary School Primary school · Mixed · Day, Trans Nzoia County Anestar Precious Girls Secondary Senior school · Mixed · Day, Nakuru County Anestar Primary Primary school · Mixed · Day, Nakuru County Anestar Secondary Senior school · Mixed · Day, Nakuru County Ang'Aset Primary Primary school · Mixed · Day, Narok County Angata Academy Primary School Primary school · Mixed · Day, Narok County Angata Barrikoi Maranatha Academy Primary school · Mixed · Day, Narok County Angata Nanyokie Primary Primary school · Mixed · Day, Samburu County Angatarongai Primary Primary school · Mixed · Day, Samburu County Angelina Jolie Girls Primary School Primary school · Girls · Boarding, Turkana County Anin Primary Primary school · Mixed · Day, Elgeyo-Marakwet County Anin Secondary C3 · Girls · Boarding, Ekeiyo North sub-county, Elgeyo-Marakwet County Annes Academy Primary Primary school · Mixed · Day, Uasin Gishu County Annet Primary Primary school · Mixed · Day, West Pokot County Antolex Secondary School Senior school · Mixed · Day, Uasin Gishu County Anuruwet Primary School Primary school · Mixed · Day, Nakuru County Aoon Primary School Primary school · Mixed · Day, Nakuru County Apex Prep School-Primary Primary school · Mixed · Day, Kajiado County Apostle Jabez Primary Primary school · Mixed · Day, Uasin Gishu County Aquinoe Primary School Primary school · Mixed · Day & Boarding, Trans Nzoia County Arabal Primary Primary school · Mixed · Day, Baringo County Arama Primary Primary school · Mixed · Day, Baringo County Arama Secondary C4 · Mixed · Day, Koibatek sub-county, Baringo County Aram Primary School Primary school · Mixed · Day, Baringo County Arangai Primary Primary school · Mixed · Day, Uasin Gishu County Arap Moi Primary Primary school · Mixed · Day, Uasin Gishu County Arap Moi Primary School Primary school · Mixed · Day, Kajiado County Arap Moi Secondary Bartabwa C3 · Mixed · Boarding, Baringo North sub-county, Baringo County Arash Primary Primary school · Mixed · Day, Nakuru County Arbabuch Primary School Primary school · Mixed · Day, Uasin Gishu County Archbishop Ndigi Secondary School Senior school · Mixed · Boarding, Nakuru County Archbishop Ndingi Secondary School Senior school · Mixed · Day & Boarding, Nakuru County Aregeriot Primary Primary school · Mixed · Day, Bomet County Arimi Primary School Primary school · Mixed · Day, Nakuru County Aripollo Primary School Primary school · Mixed · Day, West Pokot County Arise And Shine Academy Primary school · Mixed · Day, Narok County Arise And Shine Academy (Sirikwa) Primary Primary school · Mixed · Day, Uasin Gishu County Arise And Shine Academy Ziwa Primary Primary school · Mixed · Day & Boarding, Uasin Gishu County Arise And Shine Chepsaita Primary Primary school · Mixed · Day, Uasin Gishu County Arise And Shine Secondary Senior school · Mixed · Day & Boarding, Uasin Gishu County Arnesens Primary Primary school · Mixed · Day, Uasin Gishu County Arnesens Secondary C2 · Boys · Boarding, Ainabkoi sub-county, Uasin Gishu County Arokyet Primary School Primary school · Mixed · Day, Kericho County Arokyet Secondary School Senior school · Mixed · Day & Boarding, Kericho County Arorwet Primary School Primary school · Mixed · Day, Nakuru County Arroi Primary School Primary school · Mixed · Day, Kajiado County Arsim Lutheran Primary School Primary school · Mixed · Day, Samburu County Arumrum Primary Primary school · Mixed · Day, Turkana County Arus Primary School Primary school · Mixed · Day, Nakuru County Arutani Girls Secondary Senior school · Mixed · Day, Nakuru County Arutani Primary Primary school · Mixed · Day, Nakuru County Arya Primary School Primary school · Mixed · Day, Uasin Gishu County Asiante Academy Primary school · Mixed · Day, Baringo County Assis Primary School Primary school · Mixed · Day, Uasin Gishu County Asururiet Primary Primary school · Mixed · Day, Uasin Gishu County Atebwo Primary Primary school · Mixed · Day, Nakuru County Atebwo Primary School Primary school · Mixed · Day, Bomet County Athinai Primary Primary school · Mixed · Day, Nakuru County Athinai Secondary School C4 · Mixed · Day, Rongai sub-county, Nakuru County Athi River Gk Prison Primary School Primary school · Mixed · Day, Kajiado County Atiar Primary Primary school · Mixed · Day & Boarding, Baringo County Atlas Academy Primary Primary school · Mixed · Day & Boarding, Uasin Gishu County Atlas Secondary Senior school · Mixed · Day, Uasin Gishu County Atnas Kandie Secondary Senior school · Boys · Boarding, Elgeyo-Marakwet County Aturei Adventist Primary School Primary school · Mixed · Day, Uasin Gishu 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 14 October 2026.
Other schools come from our older directory. Each school page shows its dates.