Menu

A high school teacher takes home 4,062 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,733 DKK
Annual tax
149,207 DKK
Tax rate
31.75%
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,794 DKK
Annual tax
180,467 DKK
Tax rate
32.81%
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 tax37,865 DKK46,299 DKK-8,434 DKK
Municipal tax73,743 DKK90,168 DKK-16,425 DKK
Progressive tax0 DKK0 DKK0 DKK
Total tax149,207 DKK180,467 DKK-31,260 DKK
Net/month26,733 DKK30,794 DKK-4,062 DKK

Best municipalities for net pay

Primary School Teacher

MunicipalityTaxNet/mo
Copenhagen23.39%26,733 DKK
Vejle23.40%26,730 DKK
Frederiksberg24.50%26,441 DKK
Aarhus24.52%26,436 DKK
Odense25.50%26,178 DKK

High School Teacher

MunicipalityTaxNet/mo
Copenhagen23.39%30,794 DKK
Vejle23.40%30,791 DKK
Frederiksberg24.50%30,438 DKK
Aarhus24.52%30,431 DKK
Odense25.50%30,117 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,062 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,740 DKK/year.

Calculate with your own salary

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

Open salary calculator