Skip to content
Home Rift Valley
Primary schools in Rift Valley Province
Arash Primary Primary school · Mixed · Day, Nakuru County Arbabuch Primary School Primary school · Mixed · Day, Uasin Gishu 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 Arnesens Primary Primary school · Mixed · Day, Uasin Gishu County Arokyet Primary School Primary school · Mixed · Day, 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 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 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 Aturei Adventist Primary School Primary school · Mixed · Day, Uasin Gishu County Aturei Primary School Primary school · Mixed · Day, Uasin Gishu County Ayatya Primary School Primary school · Mixed · Day, Baringo County Baawa Primary Primary school · Mixed · Day & Boarding, Samburu County Baby Joy Primary Primary school · Mixed · Day, Uasin Gishu County Baby Shine Primary Primary school · Mixed · Day, Uasin Gishu County Bagao Primary School Primary school · Mixed · Day, Kericho County Bagaria Primary Primary school · Mixed · Day, Nakuru County Baharini Academy Primary School Primary school · Mixed · Day, Trans Nzoia County Baharini Primary Primary school · Mixed · Day, Uasin Gishu County Baharini Primary Primary school · Mixed · Day, Nakuru County Baharini Special Unit Primary school · Mixed · Day, Uasin Gishu County Bahati Central Primary Primary school · Mixed · Day, Nakuru County Bahati Childrens Home Primary School Primary school · Mixed · Day & Boarding, Trans Nzoia County Bahati Girls Catholic Primary Primary school · Mixed · Day, Nakuru County Bahati PCEA Primary Primary school · Mixed · Day, Nakuru County Bahati Primary School Primary school · Mixed · Day, Trans Nzoia County Bahati Upperhill Primary Primary school · Mixed · Day, Nakuru County Bakwanin Primary School Primary school · Mixed · Day, Baringo County Balek ''a'' Primary Primary school · Mixed · Day, Bomet County Balek'b' Primary School Primary school · Mixed · Day, Bomet County Balek Christian Primary School Primary school · Mixed · Day, Bomet County Balmas Academy Primary School Primary school · Mixed · Day, Nakuru County Banana Primary School Primary school · Mixed · Day, Nakuru County Bandiat Primary School Primary school · Mixed · Day, Nakuru County Banis Academy Primary School Primary school · Mixed · Day, Uasin Gishu County Banita Primary School Primary school · Mixed · Day, Nakuru County Banja Primary Primary school · Mixed · Day, Nandi County Baptist Academy Primary Primary school · Mixed · Day, Nakuru County Baptist Academy Primary School Primary school · Mixed · Day, Nakuru County Baptist Primary Primary school · Mixed · Day, West Pokot County Baragoi Primary Primary school · Mixed · Day & Boarding, Samburu County Baragorwet Primary Primary school · Mixed · Day, Narok County Baraka Academy Primary School Primary school · Mixed · Day, Trans Nzoia County Baraka Boys Primary School Primary school · Mixed · Day & Boarding, Nakuru County Baraka Joy Educationn Center Primary Primary school · Mixed · Day, Kajiado County Baraka Junior Primary Primary school · Mixed · Day, Uasin Gishu County Baraka Primary Primary school · Mixed · Day, Nakuru County Baraka Primary School Primary school · Mixed · Day, Trans Nzoia County Baraka School Primary school · Mixed · Day, Nandi County Baraka Umoja Academy Primary Primary school · Mixed · Day & Boarding, Uasin Gishu County Barao Primary School Primary school · Mixed · Day, Nakuru County Bararget Primary School Primary school · Mixed · Day, Nakuru County Barasendu Primary Primary school · Mixed · Day, Nandi County Baraton International Primary Primary school · Mixed · Day, Nandi County Baraton Primary Primary school · Mixed · Day, Nandi County Baraton Primary School Primary school · Mixed · Day, Trans Nzoia County Baraton Roadside Primary Primary school · Mixed · Day, Uasin Gishu County Barbarchun Primary Primary school · Mixed · Day, Baringo County Barberi Primary School Primary school · Mixed · Day, Elgeyo-Marakwet County Barbs Cacademy Primary School Primary school · Mixed · Day & Boarding, Trans Nzoia County Barekeiwo Primary Primary school · Mixed · Day, Uasin Gishu County Barekeiywet Primary Primary school · Mixed · Day, Nandi County Baringo Primary School Primary school · Mixed · Day, Nakuru County Baringo Valley Primary Primary school · Mixed · Day, Nakuru County Barkebo Primary Primary school · Mixed · Day, Baringo County Barketiew Primary Primary school · Mixed · Day, Baringo County Bar Malel Primary School Primary school · Mixed · Day, Trans Nzoia County Barmei Primary School Primary school · Mixed · Day, Kericho County Barng'Oror Primary School Primary school · Mixed · Day, Kericho County Barnotik Primary Primary school · Mixed · Day, Uasin Gishu County Barotion Primary School Primary school · Mixed · Day, Kericho County Barpello Primary Primary school · Mixed · Day, Baringo County Barrina Primary School Primary school · Mixed · Day, Nakuru County Barsaloi Arid Zone Primary Primary school · Mixed · Boarding, Samburu County Barschielle Primary School Primary school · Mixed · Day, Kericho County Barsemoi Primary Primary school · Mixed · Day, Baringo County Barsombe Primary Primary school · Mixed · Day, Uasin Gishu County Barsumbat Primary School Primary school · Mixed · Day, Elgeyo-Marakwet County Bartabwa Primary Primary school · Mixed · Day & Boarding, Baringo County Bartaragon Primary Primary school · Mixed · Day, Baringo County Bartera Primary School Primary school · Mixed · Day, Kericho County Bartogo Primary School Primary school · Mixed · Day, Baringo 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.