Schools by educational level

Compulsory education covers about 90% of the schools. Schools at upper secondary and tertiary levels are fewer and on average larger than in compulsory education. A school’s educational level is defined by its student population and the educational programmes in which the students are enrolled.

In autumn 2019/20 there were in Switzerland 5 451 schools at primary level 1-2 (kindergarten/first learning cycle), 4 614 at primary level 3-8 and 1 629 at lower secondary level. The average size of a school is 30 pupils at primary level 1-2, 110 pupils at primary level 3-8 and 150 pupils at lower secondary level. 55% of the schools in compulsory education are located in an urban commune.

At upper secondary level, 382 schools were offering vocational education and training and 284 general education. There are approx. 600 pupils in a vocational school and 360 pupils in a general education school. Most schools at this level are distributed in an urban commune (88%). Switzerland’s education and training offerings are completed by the tertiary level (professional education and higher education institutions) with 428 educational institutions.

The number of schools, their distribution by educational level and their territorial breakdown vary from one canton to another. These differences reflect demographic trends of Switzerland. Five cantons alone account for more than half of the compulsory education schools (ZH, BE, AG, SG, VD), and two cantons for one third of the upper secondary level schools (ZH, VD).

Further information




Statistical sources and concepts


Federal Statistical Office Sections Educational Processes, Education System
Espace de l'Europe 10
CH-2010 Neuchâtel
+41 58 483 93 61
+41 58 483 93 66

Monday to Friday
09.00-12.00 and 13.30-16.30


Our English pages offer only a limited range of information on our statistical production. For our full range please consult our pages in French and German (top right hand screen).