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.
Zur Schulanlage Niederwil gehören das Riegelhaus, als alte und das neue Schulhaus, ein grosser Sportplatz, ein Beachvolleyballfeld und ein Spielplatz.