Overview
Public teaching is cantonal in Switzerland: each canton sets its own grid. Cross-canton gaps are significant. Median gross annual: CHF 85,000β110,000 at primary, CHF 110,000β160,000 at upper secondary.
Primary (HEP, 3-year bachelor)
Entry-level by canton:
- Geneva: CHF 95,000
- Vaud: CHF 84,000
- Zurich: CHF 89,000
- Basel-City: CHF 92,000
- Bern: CHF 80,000
- Fribourg: CHF 82,000
- Valais: CHF 75,000
- Ticino: CHF 68,000
Progression: +CHF 1,500β2,500/yr over 25β30 years. Cap after 25 yrs: CHF 115,000β140,000 by canton.
Lower secondary (HEP/University, bachelor+master)
Entry-level:
- Geneva: CHF 105,000
- Vaud: CHF 92,000
- Zurich: CHF 100,000
- Basel-City: CHF 102,000
- Ticino: CHF 78,000
Cap: CHF 135,000β165,000.
Upper secondary / gymnasium (master + didactics)
Entry-level:
- Geneva: CHF 115,000β120,000
- Vaud (gymnasium): CHF 115,000
- Zurich: CHF 110,000
- Basel: CHF 112,000
- Ticino (liceo): CHF 92,000
Cap: CHF 155,000β180,000+.
Special needs / support
- Learning support teacher: CHF 100,000β130,000
- Special education (institutions): CHF 90,000β115,000
- School logopaedist / psychomotor therapist: CHF 95,000β125,000
Workload
- Standard teaching load: 26β28 periods/wk (primary), 22β24 (lower sec), 20β22 (upper sec)
- Part-time very common (50β80%)
- School holidays: 13β14 weeks/yr (paid)
- Home work (prep, marking): estimated 10β20h/wk
Career moves
- School head: +CHF 15,000β35,000
- School inspector: CHF 140,000β180,000
- HEP trainer / didactician: CHF 120,000β160,000
- Cantonal pedagogical adviser: CHF 130,000β170,000
Tips
- Moving to a better-paying canton (Geneva, Basel-City, Zurich) raises salary by 10β25%
- HEP MAS in didactics, special education and school management open advancement
- Private schools (Le Rosey, Beau-Soleil, Institut Florimont) sometimes pay more but require more availability