Skip to content
Home Rift Valley Nakuru
Senior schools in Nakuru District
Kenyatta Secondary C4 · Mixed · Day, Nakuru West sub-county, Nakuru County Keriko Secondary C4 · Mixed · Day, Njoro sub-county, Nakuru County Keringet Secondary School C3 · Boys · Boarding, Kuresoi South sub-county, Nakuru County Khalsa Secondary Senior school · Mixed · Day, Nakuru County Kiamaina Secondary School C4 · Mixed · Day, Nakuru North sub-county, Nakuru County Kiambogo Secondary School C2 · Mixed · Boarding, Naivasha sub-county, Nakuru County Kiamunyeki Secondary Senior school · Mixed · Day, Nakuru County Kiamunyi Secondary School C4 · Mixed · Day, Rongai sub-county, Nakuru County Kianjoya Secondary C4 · Mixed · Day, Njoro sub-county, Nakuru County Kieni Secondary C4 · Mixed · Day, Subukia sub-county, Nakuru County Kilimo Secondary C4 · Mixed · Day, Njoro sub-county, Nakuru County Kimangu Secondary Senior school · Mixed · Day, Nakuru County Kinungi Secondary School C4 · Mixed · Day, Naivasha sub-county, Nakuru County Kio Secondary School C4 · Mixed · Day, Kuresoi North sub-county, Nakuru County Kipsinendet Secondary School C4 · Mixed · Day, Kuresoi North sub-county, Nakuru County Kiptagich Secondary School C4 · Mixed · Day, Kuresoi South sub-county, Nakuru County Kiptaragon Secondary School C4 · Mixed · Day, Kuresoi South sub-county, Nakuru County Kiptenden Girls Secondary School Senior school · Girls · Day & Boarding, Nakuru County Kiptororo Secondary School C4 · Mixed · Day, Kuresoi North sub-county, Nakuru County Kirobon High School Senior school · Mixed · Boarding, Nakuru County Kitoben Secondary School Senior school · Mixed · Day, Nakuru County Kobilo Secondary School Senior school · Mixed · Day, Nakuru County Koelel Secondary School C2 · Boys · Boarding, Gilgil sub-county, Nakuru County Koige Secondary School C4 · Mixed · Day, Kuresoi North sub-county, Nakuru County Kongoi Secondary School Senior school · Mixed · Day & Boarding, Nakuru County Lady Ann Delamere Secondary C4 · Mixed · Day, Gilgil sub-county, Nakuru County Lake Elementaita Secondary C4 · Mixed · Day, Nakuru sub-county, Nakuru County Lake Lawrenzo Secondary Senior school · Mixed · Day, Nakuru County Lake Naivasha High School Senior school · Mixed · Day, Nakuru County Lake Solai Secondary School C4 · Mixed · Day, Rongai sub-county, Nakuru County Lanet Hills View Secondary Senior school · Mixed · Day, Nakuru County Lanet Secondary C4 · Mixed · Day, Nakuru East sub-county, Nakuru County Langalanga Secondary C4 · Mixed · Day, Nakuru East sub-county, Nakuru County Lare Vision Secondary School C4 · Mixed · Day, Njoro sub-county, Nakuru County Larmudiac Secondary C2 · Mixed · Boarding, Njoro sub-county, Nakuru County Lenginet Secondary School C4 · Mixed · Day, Rongai sub-county, Nakuru County Longonot Township Secondary School C4 · Mixed · Day, Naivasha sub-county, Nakuru County Loreto Boys Nakuru Secondary Senior school · Boys · Day, Nakuru County Maai Mahiu Secondary School C2 · Boys · Boarding, Naivasha sub-county, Nakuru County Magomano Secondary School C4 · Mixed · Day, Subukia sub-county, Nakuru County Maiella Mixed Secondary School Senior school · Mixed · Day, Nakuru County Maiella Township Secondary School C4 · Mixed · Day, Naivasha sub-county, Nakuru County Mama Ngina Kenyatta Secondary C3 · Mixed · Boarding, Rongai sub-county, Nakuru County Maombi Girls Secondary Senior school · Mixed · Day, Nakuru County Maraigushu Secondary School C4 · Mixed · Day, Naivasha sub-county, Nakuru County Mararo Day Mixed Secondary School Senior school · Mixed · Day, Nakuru County Maryland Secondary C4 · Mixed · Day, Subukia sub-county, Nakuru County Mary Mother of God Secondary School Senior school · Girls · Boarding, Nakuru County Mary Mount Secondary School C1 · Girls · Boarding, Molo sub-county, Nakuru County Matuiku Secondary C4 · Mixed · Day, Rongai sub-county, Nakuru County Matumaini Secondary School Senior school · Mixed · Day, Nakuru County Mau Narok Secondary C4 · Mixed · Day, Njoro sub-county, Nakuru County Mau Summit Secondary School C4 · Mixed · Day, Kuresoi North sub-county, Nakuru County Mawe Mixed Secondary School C4 · Mixed · Day, Rongai sub-county, Nakuru County Melvin Jones Secondary Senior school · Mixed · Day, Nakuru County Mema Secondary C4 · Mixed · Day, Rongai sub-county, Nakuru County Menegai Hill Secondary Senior school · Mixed · Day, Nakuru County Menengai Secondary C4 · Mixed · Day, Nakuru East sub-county, Nakuru County Mentor Secondary School Senior school · Mixed · Day, Nakuru County Mereroni Secondary Senior school · Mixed · Day, Nakuru County Mianzini Secondary School C4 · Mixed · Day, Molo sub-county, Nakuru County Michinda Secondary School C2 · Boys · Boarding, Molo sub-county, Nakuru County Midland Secondary School Senior school · Mixed · Day & Boarding, Nakuru County Mirera Secondary School C4 · Mixed · Day, Naivasha sub-county, Nakuru County Mitimingi Secondary C4 · Mixed · Day, Gilgil sub-county, Nakuru County Mixed Boarding Academy Naivasha Senior school · Girls · Boarding, Nakuru County Mkulima Secondary C4 · Mixed · Day, Kuresoi North sub-county, Nakuru County Mogoon Secondary School C4 · Mixed · Day, Nakuru West sub-county, Nakuru County Moi Forces Academy Lanet C1 · Girls · Boarding, Nakuru North sub-county, Nakuru County Moi High School Kabarak Senior school · Mixed · Boarding, Nakuru County Moi Ndeffo Secondary Senior school · Mixed · Day, Nakuru County Moi Secondary Senior school · Mixed · Day, Nakuru County Moi Secondary School Senior school · Mixed · Day, Nakuru County Molo Academy Secondary School Senior school · Mixed · Day & Boarding, Nakuru County Molo Hills Girls Academy Secondary School Senior school · Girls · Day & Boarding, Nakuru County Molo Secondary School C4 · Mixed · Day, Molo sub-county, Nakuru County Molo Senior Secondary School Senior school · Mixed · Day & Boarding, Nakuru County Molo Township Secondary School Senior school · Mixed · Day & Boarding, Nakuru County Mona Secondary School C4 · Mixed · Day, Molo sub-county, Nakuru County Mugaa Secondary C4 · Mixed · Day, Gilgil sub-county, Nakuru County Mugumo Mixed Secondary School Senior school · Mixed · Day & Boarding, Nakuru County Muhigia Secondary Senior school · Mixed · Day, Nakuru County Mukinyai Secondary School Senior school · Mixed · Day, Nakuru County Mukuru Girls Secondary Senior school · Mixed · Day, Nakuru County Munanda Secondary C4 · Mixed · Day, Gilgil sub-county, Nakuru County Mununga High School C4 · Mixed · Day, Naivasha sub-county, Nakuru County Munyu Secondary School C4 · Mixed · Day, Naivasha sub-county, Nakuru County Murinduko Baptist Secondary C4 · Mixed · Day, Kuresoi North sub-county, Nakuru County Muriricua Secondary C4 · Mixed · Day, Gilgil sub-county, Nakuru County Mustard Seed Secondary School Senior school · Mixed · Day, Nakuru County Mutirithia Secondary School Senior school · Mixed · Day & Boarding, Nakuru County Mutukanio Secondary School C4 · Mixed · Day, Kuresoi North sub-county, Nakuru County Mwariki Mixed Secondary C4 · Mixed · Day, Nakuru West sub-county, Nakuru County Mwiciringiri Secondary School C4 · Mixed · Day, Naivasha sub-county, Nakuru County Naishi Secondary C4 · Mixed · Day, Njoro sub-county, Nakuru County Naivasha Girls Secondary School C1 · Girls · Boarding, Naivasha sub-county, Nakuru County Naivasha Mixed Day Secondary School Senior school · Mixed · Day, Nakuru County Naivasha Mixed Secondary Senior school · Mixed · Boarding, Nakuru County Nakuru Blankets Secondary Senior school · Mixed · Day, Nakuru County Nakuru Boys High C1 · Boys · Boarding, Nakuru East sub-county, Nakuru 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.