In der Schule Gretzenbach werden ca. 257 Kinder unterrichtet. Sie verfügt über 3 altersdurchmischte Kindergärten und 9 verschiedene Klassen auf der 1.- 6. Primarstufe. Das Team besteht aus 28 engagierten und motivierten Lehrpersonen und 2 Hauswarten. Im weiteren unterrichtet auch eine Logopädin, vier Religionslehrkräfte und 11 Musiklehrkräfte in den Räumlichkeiten der Schule. Nach der 6. Klasse erfolgt der Übertritt in die Sekundarstufe I, an die Sekundarschule Unteres Niederamt (SUN) mit den Standorten Schönenwerd und Niedergösgen. Die Primarschule Gretzenbach ist seit 2010 eine geleitete Schule und wird integrativ gemäss den kantonalen Richtlinien der Speziellen Förderung geführt.