This is a list of the best public primary schools in Vihiga County. In no particular order, here is a list of the best public primary schools in Vihiga County.
Here is the full list of Primary schools in Vihiga County. In the year 2017, Kenya Institute of Curriculum Development (KICD) introduced a new system of education referred to as Competency Based curriculum (CBC) to replace the 8–4–4 system, a system that is slowly being implemented. The CBC has been organized in three levels: Early years education, middle school education, and senior school. Learners in the new education system(CBC) will take 2 years in Pre-primary, 6 years in primary (Grade 1–6), 3 years in junior secondary (Grade 7,8,9) 3 years in senior secondary (grade 10,11,12) and 3 years in university.
- Ibubi Primary School
- Boyani Primary School
- Moses Mudavadi Mululu Primary School
- Chambiti Primary School
- Chavakali Primary School
- Ebuhando Primary School
- Ebusakami Primary School
- Ebwali Primary School
- Emuhaya Primary School
- Gavalagi Primary School
- Goibei Primary School
- Ideleri Primary School
- Irumbi Primary School
- Kaimosi Friends Primary School
- Kegoye Friends Primary School
- St Elizabeth’s Girls Boarding Primary School
- St Peter’s Erusui Boys Boarding Primary School
- Vihiga Primary School
- Kima Primary School
- Wandeche Primary School
- Wanakhale Primary School
- Waluka Primary School
- Itabalia Primary School
- Esirabe Primary School
- Essong’olo Primary School
- Ebulonga Primary School
- Ebusiloli Primary School
- Ebbiba Primary School
- Emusenjeli Primary School
- Esibila Primary School
- Wemilabi Primary School
- Esalwa Primary School
- Epang’a Primary School
- Emmatsi Primary School
- Emusire Primary School
- Emmutsa Primary School
- Eluhobe Primary School
- Ebul
- Ebukhuliti Primary School
- Ebukhaya Primary School
- Kilingili Primary School
- Mumboha Primary School








