Das altersgemischte Lernen prägt die Schule Knutwil - St. Erhard. Zur Gemeinde gehören zwei Schulhäuser, eines in Knutwil und
eines in St. Erhard. In Knutwil wird seit dem Schuljahr 2006/07 die Basisstufe (Kindergarten bis 2. Klasse) geführt. In fünf Abteilungen werden die Kinder in ihrem individuellen Lerntempo bis zum
Erreichen der Lernziele der 2. Klasse begleitet. Anschliessend erfolgt der Wechsel an die in Mischklassen (3./4. sowie 5./6. Klassen) geführte Mittelstufe im Schulhaus St. Erhard. Die beiden
Schulhäuser sind mit einem Schulbusbetrieb verbunden.