A high school teacher takes home 4,028 DKK/mo more after tax

Primary School Teacher vs High School Teacher

Compare gross salary, net pay, and tax in 2026

Education

Primary School Teacher

Gross/year
470,000 DKK
Gross/month
39,167 DKK
Net/month
26,102 DKK
Annual tax
156,777 DKK
Tax rate
33.36%
Salary range
380,000 DKK570,000 DKK
Education🏆 Highest net pay

High School Teacher

Gross/year
550,000 DKK
Gross/month
45,833 DKK
Net/month
30,130 DKK
Annual tax
188,442 DKK
Tax rate
34.26%
Salary range
490,000 DKK610,000 DKK

Detailed Tax Comparison

Based on average salary, Copenhagen, 2026 rates

Primary School Teacher High School Teacher 🏆Diff
Gross/year470,000 DKK550,000 DKK-80,000 DKK
AM-bidrag37,600 DKK44,000 DKK-6,400 DKK
Bottom tax45,434 DKK54,273 DKK-8,839 DKK
Municipal tax73,743 DKK90,168 DKK-16,425 DKK
Progressive tax0 DKK0 DKK0 DKK
Total tax156,777 DKK188,442 DKK-31,665 DKK
Net/month26,102 DKK30,130 DKK-4,028 DKK

Best municipalities for net pay

Primary School Teacher

MunicipalityTaxNet/mo
Copenhagen23.39%26,102 DKK
Vejle23.40%26,099 DKK
Frederiksberg24.50%25,810 DKK
Aarhus24.52%25,805 DKK
Odense25.50%25,548 DKK

High School Teacher

MunicipalityTaxNet/mo
Copenhagen23.39%30,130 DKK
Vejle23.40%30,127 DKK
Frederiksberg24.50%29,773 DKK
Aarhus24.52%29,767 DKK
Odense25.50%29,452 DKK
View full profile

Primary School Teacher

View full profile

High School Teacher

Tax breakdown

450,000 DKK

Tax breakdown

550,000 DKK

Frequently Asked Questions

Who earns more — primary school teacher or high school teacher?

A high school teacher earns on average 80,000 DKK more per year gross. The net pay difference is about 4,028 DKK/mo after tax.

Does the municipality affect the difference?

Yes, municipal tax varies from 23.39% to 26.30%, which changes the net pay for both positions. See the table above for the best municipalities.

Is the salary difference the same after tax?

No, due to progressive taxation the net pay gap shrinks relative to the gross difference. With a gross difference of 80,000 DKK/year, the net difference is about 48,335 DKK/year.

Calculate with your own salary

The numbers above use average salaries. Enter your own salary for an exact calculation.

Open salary calculator