Rund 170 Kinder besuchen momentan die Primarschule Niederwil. Sie teilen sich auf in
2 Kindergartenklassen und 6 einfach geführte Primarklassen (1.- 3. Kl. der Unterstufe und 4.- 6. Kl. der Mittelstufe).
Die Schülerinnen und Schüler werden in drei Schulhäusern unterrichtet.
Der Schulhaussaal wird für verschiedene Schul- und Vereinsanlässe rege benutzt, während die kleine Turnhalle und die grosszügigen Aussensportanlagen abends den Sportvereinen zur Verfügung stehen.
Ein 5-köpfiger Schulrat ist für die strategische Führung der selbständigen Primarschulgemeinde zuständig.