Here is the full list of Public 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.
In no particular order, here is a list of best public primary schools in Vihiga County.
Ibubi Primary School
Location: Ibubi Village, Emuhaya Constituency
Moses Mudavadi Mululu Primary School
Location: Sabatia
Boyani Primary School
Location: Boyani Town
Kima Primary School
Location: Kima Town
Vihiga Primary School
Location: Along Majengo-Luanda Road, Vihiga Constituency
St Peter’s Erusui Boys Boarding Primary School
Location: Shamakhokho
St Elizabeth’s Girls Boarding Primary School
Location: Shamakhokho
Kegoye Friends Primary School
Location: Wamuluma
Kaimosi Friends Primary School
Location: Kaimosi Town
Irumbi Primary School
Location: Emuhaya Constituency
Ideleri Primary School
Location: South Maragoli
Goibei Primary School
Location: Hamisi
Gavalagi Primary School
Location: South Maragoli
Emuhaya Primary School
Location: Emuhaya Town
Ebwali Primary School
Location: Ebwali Village
Ebusakami Primary School
Location: Ebusakami Town, Along Kisumu-Busia Highway
Ebuhando Primary School
Location: Ebuhando Village, Luanda Constituency
Chavakali Primary School
Location: Chavakali Town
Chambiti Primary School
Location: Wamuluma