Country rankings

Teacher Salary by Country

Luxembourg has the highest Primary School Teacher Starting Salary in 2022 ($71,647), followed by Germany ($70,419) and Denmark ($53,364). Hungary has the lowest ($16,137).

34 of 235 countries
Adjust

Primary School Teacher Starting Salary, 2022

Darker green is better (higher is better). Click a place to highlight it.

Loading map…

All 34 ranked

Best first.

Distribution Median and middle halfThe median is the middle value: half of places are above it, half below. The middle half is the range holding the central 50% of places.More in the glossary →

Each dot is one country; the lines mark the median and the middle half.

Median
$33,321
Middle half $23,822 – $44,265
Average
$34,734
34 countries
Highest
$71,647
Luxembourg
Lowest
$16,137
Hungary

Biggest changes · 2021 → 2022

32 countries have a value in both years.

Improved most

Declined most

Data

Click a column to sort, a row to highlight that place on the charts.

34 countries · # = rank by Primary School Teacher Starting Salary
#
1Luxembourg$71,647$126,576
2Germany$70,419$91,713
3Denmark$53,364$61,473
4Austria$49,646$86,526
5Netherlands$48,805$99,715
6Australia$47,991$75,486
7Turkey$46,333$50,489
8United States$44,992$78,190
9Spain$44,650$63,910
10Norway$43,108$55,489
11Canada$42,157$72,734
12Finland$37,407$48,642
13Ireland$36,281$70,244
14New Zealand$34,890$56,125
15France$34,611$58,751
16Portugal$34,311$73,978
17South Korea$33,615$94,489
18Lithuania$33,027$43,195
19Italy$32,981$48,015
20Slovenia$31,187$57,595
21Japan$28,611$58,562
22Czechia$26,189$34,353
23Estonia$26,031—
24Chile$25,575$47,335
25Costa Rica$24,604$37,498
26Israel$23,561$54,695
27Romania$23,300$39,721
28Mexico$21,802$42,694
29Greece$20,387$40,213
30Brazil$20,261—
31Poland$19,235$32,778
32Latvia$17,039—
33Slovakia$16,798$21,636
34Hungary$16,137$27,597

What correlates with Primary School Teacher Starting Salary (2022)?

Pearson r against 2,082 other country metrics sharing at least 21 countries. Correlation is not causation.

Higher together

Places that have a higher Primary School Teacher Starting Salary tend to score higher on these

  1. Local Purchasing Power IndexCheapest European Countries
    r = +0.84 · very strong · n = 22
    Plot
  2. Immigration IndexEasiest Countries to Immigrate To
    r = +0.82 · very strong · n = 30
    Plot
  3. Gross Disposable Income per CapitaDisposable Income by Country
    r = +0.81 · very strong · n = 27
    Plot
  4. Cost of Living Plus Rent IndexCheapest European Countries
    r = +0.80 · very strong · n = 22
    Plot
  5. Basketball Coach Yearly SalaryOverseas Basketball Salaries by Country
    r = +0.78 · very strong · n = 30
    Plot
  6. Mean IncomeMedian Income by Country
    r = +0.78 · very strong · n = 33
    Plot

Opposite directions

Places that have a higher Primary School Teacher Starting Salary tend to score lower on these

  1. Marketing Experts 2023Tier 1 Countries
    r = −0.74 · very strong · n = 33
    Plot
  2. Lunio 2020Tier 1 Countries
    r = −0.74 · very strong · n = 34
    Plot
  3. Brain Drain IndexBrain Drain Countries
    r = −0.67 · strong · n = 34
    Plot
  4. Brain DrainFailed States
    r = −0.67 · strong · n = 34
    Plot
  5. Avg Annual Hours Worked - OECDAverage Workweek by Country
    r = −0.63 · strong · n = 32
    Plot
  6. Avg Hrs WorkedMost Overworked Countries
    r = −0.62 · strong · n = 31
    Plot

Quick answers

Which country has the highest Primary School Teacher Starting Salary?
Luxembourg has the highest Primary School Teacher Starting Salary in 2022, at $71,647, followed by Germany ($70,419) and Denmark ($53,364).
Which country has the lowest Primary School Teacher Starting Salary?
Hungary has the lowest Primary School Teacher Starting Salary in 2022, at $16,137.
What is the median Primary School Teacher Starting Salary across countries?
The median is $33,321 across the 34 countries with data in 2022.
Where does this teacher salary by country data come from?
Rankodex compiles it from World Population Review and the primary sources it cites: Teachers' salaries - OECD (Organisation for Economic Co-operation and Development).

Keep exploring