Skip to content
Home Western Kakamega
Primary schools in Kakamega District
Luyeshe Primary School Primary school · Mixed · Day, Kakamega County Lwakupa Primary Primary school · Mixed · Day, Kakamega County Lwanasa Primary School Primary school, Kakamega County Lwanda K Primary School Primary school · Mixed · Day, Kakamega County Lwenya Primary Primary school · Mixed · Day, Kakamega County Machemo Primary School Primary school · Mixed · Day, Kakamega County Mache Primary School Primary school · Mixed · Day, Kakamega County Madala Primary School Primary school · Mixed · Day, Kakamega County Madioli Primary School Primary school · Mixed · Day, Kakamega County Madivini Primary Primary school · Mixed · Day, Kakamega County Magale Primary School Primary school · Mixed · Day, Kakamega County Mahiakalo Primary School Primary school · Mixed · Day, Kakamega County Mahira Primary Primary school · Mixed · Day, Kakamega County Mahusi Primary Primary school · Mixed · Day, Kakamega County Makale Primary Primary school · Mixed · Day, Kakamega County Makhima Primary Primary school · Mixed · Day, Kakamega County Makhokho Primary School Primary school · Mixed · Day, Kakamega County Makhwabuye Primary Primary school · Mixed · Day, Kakamega County Malava Primary School Primary school · Mixed · Day, Kakamega County Malekha Preparatory Academy Primary School Primary school · Mixed · Day, Kakamega County Malekha Primary School Primary school · Mixed · Day, Kakamega County Malichi Primary School Primary school · Mixed · Day, Kakamega County Malimali Primary School Primary school · Mixed · Day, Kakamega County Malinya Primary School Primary school · Mixed · Day, Kakamega County Maluna Primary Primary school · Mixed · Day, Kakamega County Manda Primary Primary school · Mixed · Day, Kakamega County Manguliro Primary Primary school · Mixed · Day, Kakamega County Manyonye Primary Primary school · Mixed · Day, Kakamega County Maraba Primary School Primary school · Mixed · Day, Kakamega County Mashindu Primary Primary school · Mixed · Day, Kakamega County Masiyenze Primary School Primary school · Mixed · Day, Kakamega County Matende K Primary School Primary school · Mixed · Day, Kakamega County Matende Primary School Primary school · Mixed · Day, Kakamega County Matete Primary Primary school · Mixed · Day, Kakamega County Matioli Primary School Primary school · Mixed · Day, Kakamega County, Kabras Matioli Primary School Primary school · Mixed · Day, Kakamega County, Lurambi Matsakha Primary Primary school · Mixed · Day, Kakamega County Matundu Primary School Primary school · Mixed · Day, Kakamega County Mavusi Primary Primary school · Mixed · Day, Kakamega County Mayuge Primary School Primary school · Mixed · Day, Kakamega County Milimani Junior Academy Primary Primary school · Mixed · Day, Kakamega County Montezuma Junior Primary Primary school · Mixed · Day, Kakamega County Moonlight Academy Primary Primary school · Mixed · Day, Kakamega County Muchanja Primary Primary school · Mixed · Day, Kakamega County Mugai Primary Primary school · Mixed · Day, Kakamega County Mugomari Primary School Primary school · Mixed · Day, Kakamega County Mukangu Primary Primary school · Mixed · Day, Kakamega County Mukavakava Primary School Primary school · Mixed · Day, Kakamega County Mukhngula Primary Primary school · Mixed · Day, Kakamega County Mukhonje Ileho Primary School Primary school · Mixed · Day, Kakamega County Mukhonje K Primary School Primary school · Mixed · Day, Kakamega County Mukhonje Primary School Primary school · Mixed · Day, Kakamega County Mukhuru Primary Primary school · Mixed · Day, Kakamega County Mukhuyu Primary School Primary school · Mixed · Day, Kakamega County Mukkama Primary Primary school · Mixed · Day, Kakamega County Mukongolo Primary Primary school · Mixed · Day, Kakamega County Mukoyani Primary Primary school · Mixed · Day, Kakamega County Mukulusu Primary School Primary school · Mixed · Day, Kakamega County Mukumu Girls Primary School Primary school · Girls · Day & Boarding, Kakamega County Mulama Primary Primary school · Mixed · Day, Kakamega County Muleche Primary School Primary school · Mixed · Day, Kakamega County Mumbetsa Primary Primary school · Mixed · Day, Kakamega County Munanga Primary Primary school · Mixed · Day, Kakamega County Munasio Primary School Primary school · Mixed · Day, Kakamega County Mundulu Primary School Primary school · Mixed · Day, Kakamega County Mungaha B Primary School Primary school · Mixed · Day, Kakamega County Mungulu Primary School Primary school · Mixed · Day, Kakamega County Munyanda Primary School Primary school · Mixed · Day, Kakamega County Muraka Primary School Primary school · Mixed · Day, Kakamega County Murhanda Fam Primary School Primary school · Mixed · Day, Kakamega County Musaa Primary School Primary school · Mixed · Day, Kakamega County Musabale Primary School Primary school · Mixed · Day, Kakamega County Musaga Primary Primary school · Mixed · Day, Kakamega County Musasa Primary Primary school · Mixed · Day, Kakamega County Museno Primary School Primary school · Mixed · Day, Kakamega County Musingu Primary Primary school · Mixed · Day, Kakamega County Musoli Girls Primary Primary school · Girls · Day & Boarding, Kakamega County Musoli Mixed Primary Primary school · Mixed · Day, Kakamega County Musoli Special School Primary school · Mixed · Day, Kakamega County Musundi Primary School Primary school · Mixed · Day, Kakamega County Musungu Primary Primary school · Mixed · Day, Kakamega County Mutaho Primary Primary school · Mixed · Day, Kakamega County Muting,Ong,O Primary School Primary school · Mixed · Day, Kakamega County Mutoto Primary School Primary school · Mixed · Day, Kakamega County Mutsembi Primary School Primary school · Mixed · Day, Kakamega County Mutsuma Primary School Primary school · Mixed · Day, Kakamega County Mwangaza Primary School Primary school · Mixed · Day, Kakamega County Mwikhomo Primary Primary school · Mixed · Day, Kakamega County Mwikhomo Special Unit Primary school · Mixed · Day, Kakamega County Mwilitsa Primary School Primary school · Mixed · Day, Kakamega County Mwiyala Primary School Primary school · Mixed · Day, Kakamega County Mwiyenga Primary School Primary school · Mixed · Day, Kakamega County Nabangala Primary School Primary school · Mixed · Day, Kakamega County Nabongo Primary School Primary school · Mixed · Day, Kakamega County Naliava Primary School Primary school · Mixed · Day, Vihiga County Naluchira Primary School Primary school · Mixed · Day, Kakamega County Namagara Primary Primary school · Mixed · Day, Kakamega County Namanja Primary Primary school · Mixed · Day, Kakamega County Namatala Primary Primary school · Mixed · Day, Kakamega County Nambacha Primary Primary school · Mixed · Day, Kakamega 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.