Von der ersten Kindergartenklasse bis zur 2. Oberstufe befinden sich in jedem Bildungsjahr zwischen 5100 und 5800 Schüler. Im 3. Oberstufenjahr waren es mit 4210 deutlich weniger Schüler, weil nach der 2. Sekundarschule rund 1000 Jugendliche die Volksschule verlassen und an die Kantonsschulen wechseln.
Der bevölkerungsreichste Wahlkreis St.Gallen hat mit 12'886 auch die meisten Schüler, der Wahlkreis Rorschach mit 4356 die wenigsten.