Die Schule Egerkingen verfügt über 5 Kindergärten und 16 Primarschulklassen, die von 50 Lehrpersonen unterrichtet werden. 95 Kinder besuchen den Kindergarten, 291 die Primarschule.
Die Gemeinde verfügt über zwei Schulhäuser: Im Kleinfeldschulhaus werden die Kindergartenkinder sowie Schülerinnen und Schüler der
1. - 3. Klasse unterrichtet, im Mühlemattschulhaus Schülerinnen und Schüler der 4. – 6. Klasse.
Für die Schülerinnen und Schüler der Sekundarstufe I findet der Unterricht in Neuendorf, Wolfwil oder Olten statt.