How much does an upper secondary school teacher earn in Sweden?
per month is the median salary for an upper secondary school teacher in Sweden in 2025. That is 15% higher than the median across all jobs in the country, 38,300 SEK.
+3.8% since 2024
≈ €3,900 / $4,550 at September 2026 exchange rates, before tax.
That is roughly 34,625 SEK after tax in an average municipality, without the church fee.
≈ 255 SEK an hour · 530,400 SEK a year
The hourly figure is the monthly salary divided by 173.3 hours (40 hours a week × 52 weeks / 12 months); the yearly figure is twelve times the monthly salary.
An upper secondary school teacher earns 44,200 SEK per month on average in Sweden (2025). The median salary is 44,200 SEK. The lowest-paid 10% earn under 37,400 SEK and the highest-paid 10% over 51,200 SEK.
Figures are gross monthly salary before tax, converted to full time. Income tax in Sweden is roughly 30–34% for most earners, plus a national surtax on income above about 51,000 SEK a month.
- Average pay
- 44,200 SEK
- Mean gross monthly salary
- Lowest 10%
- 37,400 SEK
- Earn less than this
- Highest 10%
- 51,200 SEK
- Earn more than this
- People employed
- 27,000
- In this job in Sweden
Upper secondary school teachers teach one or more subjects at the gymnasieskola, either on programmes that prepare students for higher education or in the common core subjects on vocational programmes. As a rule, a permanent post requires a subject teacher degree and a teacher's certificate from the National Agency for Education (Skolverket) covering the subjects taught. Employers include municipalities, regions and independent schools. Pay varies with experience, subjects, location and type of school; teachers of vocational subjects are counted as a separate occupation.