Primary School Teacher Salary in Denmark 2026: How Much Do They Earn?
Primary school teachers teach children from grades 0-9 in various subjects. The job requires pedagogical skills and a passion for shaping young people's futures.
- Low (25%)
- 380,000 DKK
- High (75%)
- 570,000 DKK
Salary Range for Primary School Teacher
Most primary school teachers earn between 380,000 DKK and 570,000 DKK per year.
Net Salary as Primary School Teacher
| Salary Level | Gross/year | Net/month | Tax Rate |
|---|---|---|---|
| Low | 380,000 DKK | 21,937 DKK | 30.73% |
| Average | 470,000 DKK | 26,733 DKK | 31.75% |
| High | 570,000 DKK | 31,785 DKK | 33.08% |
Calculate Your Own Salary as Primary School Teacher
Enter your actual salary to see exactly what you take home:
What does a primary school teacher do day-to-day?
A Danish primary-school teacher ("folkeskolelærer") typically teaches 4-6 lessons a day on top of lesson prep, marking, parent contact, and meetings. Your time goes into planning lessons, producing materials, observing pupils, differentiating for mixed ability levels, and following up on children with special needs. The schedule also includes staff meetings, team collaboration on yearly plans, parent-teacher conferences, and work on the school’s pedagogical committees. Marking and parent correspondence usually happen outside the actual teaching hours. Many teachers also hold a form-teacher role for a specific class, handling wellbeing work, class council meetings, and day-to-day communication with parents.
Education and qualifications
The teaching qualification is a 4-year professional bachelor’s degree combining subject study, pedagogy, and classroom practice. You choose 2-3 main teaching subjects — typically one primary subject plus one or two secondary ones. Newly qualified teachers can apply for positions immediately after graduation; no further authorisation is required. The programme is taught in Danish, and teaching positions require fluent Danish.
Career progression and salary steps for a primary school teacher
| Career stage | Annual gross salary |
|---|---|
| Newly qualified teacher | 380,000 DKK |
| Experienced teacher (4+ yrs) | 470,000 DKK |
| Teacher with responsibility allowance (mentor, coordinator) | 530,000 DKK |
| Head of department / Deputy head | 620,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 Primary School Teacher
See exactly what you take home with 39,167 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 Primary School Teacher
Track your salary progression over time and compare with inflation
See trends →See tax breakdown for 450,000 DKK
Detailed tax breakdown, topskat check, and tips to optimize your tax at 450,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 →Primary School Teacher salary across municipalities
Net pay as a primary school teacher varies up to 712 DKK/mo depending on municipality. Here are the 8 largest municipalities:
| Municipality | Tax Rate | Net/month |
|---|---|---|
| Copenhagen | 23.39% | 26,733 DKK |
| Vejle | 23.40% | 26,730 DKK |
| Frederiksberg | 24.50% | 26,441 DKK |
| Aarhus | 24.52% | 26,436 DKK |
| Odense | 25.50% | 26,178 DKK |
| Viborg | 25.50% | 26,178 DKK |
| Aalborg | 25.60% | 26,152 DKK |
| Esbjerg | 26.10% | 26,021 DKK |
Who Earns More?
Similar Roles in Education
- High School Teacher550,000 DKK/year
- Pedagogue420,000 DKK/year
- University Lecturer610,000 DKK/year
- Special Education Teacher479,000 DKK/year
Frequently Asked Questions
Yes. Teachers can earn responsibility allowances for roles such as reading coordinator, maths coordinator, IT mentor, team coordinator, timetable planner, or union representative. Allowances typically range from 5,000 to 25,000 DKK per year and are negotiated locally between the municipality and the regional branch of the Danish Union of Teachers.
You would need to have your qualifications assessed by the Danish Ministry of Education. EU-trained teachers may have their qualifications recognised, but you will almost certainly need to demonstrate fluent Danish and may need supplementary courses in Danish pedagogy. Teaching in Danish public schools requires native-level Danish.
Danish primary-school teachers have historically earned less than their peers in Norway and Sweden, though the gap has narrowed after the 2021 and 2023 collective agreement rounds. Norwegian base pay still sits 10-15% above the Danish level, while Swedish pay is broadly comparable or slightly lower.
A primary school teacher earns on average 470,000 DKK per year in Denmark. This equals approximately 26,733 DKK after tax per month.
With the average salary of 470,000 DKK, you take home approximately 26,733 DKK per month after tax. This corresponds to an effective tax rate of 31.75%.
The salary range for primary school teachers in Denmark goes from approximately 380,000 DKK (25th percentile) to 570,000 DKK (75th percentile) per year. Your actual salary depends on experience, education, and workplace.