High School Teacher Salary in Denmark 2026: How Much Do They Earn?
High school teachers teach specialized subjects in secondary education. Typically requires a master's degree and pedagogical training plus deep subject expertise.
- Low (25%)
- 490,000 DKK
- High (75%)
- 610,000 DKK
Salary Range for High School Teacher
Most high school teachers earn between 490,000 DKK and 610,000 DKK per year.
Net Salary as High School Teacher
| Salary Level | Gross/year | Net/month | Tax Rate |
|---|---|---|---|
| Low | 490,000 DKK | 27,798 DKK | 31.92% |
| Average | 550,000 DKK | 30,794 DKK | 32.81% |
| High | 610,000 DKK | 33,766 DKK | 33.58% |
Calculate Your Own Salary as High School Teacher
Enter your actual salary to see exactly what you take home:
What does a high school teacher do day-to-day?
A Danish high school teacher ("gymnasielærer") alternates between classroom teaching, lesson preparation, and marking. You typically teach 15-22 lessons per week in one or two subjects at an upper secondary school (STX, HHX, HTX, or HF) and spend the remaining time on preparation, student advising, and administration in scheduling systems like Lectio or Ludus. Written assignments are a major workload — in subjects like Danish, social studies, or mathematics, marking alone can take 6-10 hours per week. High school teachers are organised in the GL union (Gymnasieskolernes Lærerforening), and working hours are regulated by the collective agreement with the state.
Education and qualifications
The requirement is a master's degree in one or two teaching subjects from a Danish university, plus "pædagogikum" — an approximately 18-month employment-based teacher training programme completed alongside your first job at a high school. Pædagogikum is a prerequisite for permanent employment. The programme is in Danish, and all teaching is conducted in Danish.
Career progression and salary steps for a high school teacher
| Career stage | Annual gross salary |
|---|---|
| Pædagogikum candidate (in training) | 460,000 DKK |
| Newly qualified high school teacher | 510,000 DKK |
| Experienced teacher (5+ yrs) | 580,000 DKK |
| Pedagogical leader / Deputy rector | 680,000 DKK |
Figures are indicative gross salaries. Use the calculator above to see your exact take-home pay after tax in your municipality.
Explore your options
Calculate your net pay as High School Teacher
See exactly what you take home with 45,833 DKK/mo gross salary
Calculate now →Compare your salary with other professions
See how your salary compares across industries and roles
Compare now →See salary trends for High School Teacher
Track your salary progression over time and compare with inflation
See trends →See tax breakdown for 550,000 DKK
Detailed tax breakdown, topskat check, and tips to optimize your tax at 550,000 DKK
View tax breakdown →See full public sector salary scales
Compare nurse, teacher, pedagogue and 7 other public sector jobs side by side with 2026 tax rates
View salary scales →High School Teacher salary across municipalities
Net pay as a high school teacher varies up to 870 DKK/mo depending on municipality. Here are the 8 largest municipalities:
| Municipality | Tax Rate | Net/month |
|---|---|---|
| Copenhagen | 23.39% | 30,794 DKK |
| Vejle | 23.40% | 30,791 DKK |
| Frederiksberg | 24.50% | 30,438 DKK |
| Aarhus | 24.52% | 30,431 DKK |
| Odense | 25.50% | 30,117 DKK |
| Viborg | 25.50% | 30,117 DKK |
| Aalborg | 25.60% | 30,084 DKK |
| Esbjerg | 26.10% | 29,924 DKK |
Who Earns More?
Similar Roles in Education
- Primary School Teacher470,000 DKK/year
- Pedagogue420,000 DKK/year
- University Lecturer610,000 DKK/year
- Special Education Teacher479,000 DKK/year
Frequently Asked Questions
During pædagogikum, you are employed on a reduced salary — typically 35,000-38,000 DKK per month — which is significantly higher than both PhD student stipends and the starting salaries of most new graduates. After completing pædagogikum, pay rises by 3,000-4,000 DKK per month to the full newly-qualified rate.
Base pay is essentially the same, as it follows the same state collective agreement. Small differences arise through local allowances for special functions like subject coordinator, study counsellor, or exam coordinator — typically 10,000-25,000 DKK extra per year.
High school teachers hold a master’s degree plus pædagogikum — roughly 6-6½ years of study — compared to the primary school teacher’s 4-year professional bachelor. The 40,000-70,000 DKK annual difference reflects the higher educational level and the collective agreement’s higher pay bracket for academic-level teachers in state employment.
A high school teacher earns on average 550,000 DKK per year in Denmark. This equals approximately 30,794 DKK after tax per month.
With the average salary of 550,000 DKK, you take home approximately 30,794 DKK per month after tax. This corresponds to an effective tax rate of 32.81%.
The salary range for high school teachers in Denmark goes from approximately 490,000 DKK (25th percentile) to 610,000 DKK (75th percentile) per year. Your actual salary depends on experience, education, and workplace.