Teacher Salary Comparison Across Europe

TL;DR
  • Highest paying: Switzerland at €65,000/yr (mid-level)
  • Lowest paying: Poland at €18,200/yr (mid-level)
  • Salary gap: 3.6x between highest and lowest paying country
Country Junior Mid-Level Senior
🇨🇭 Switzerland €45,500 €65,000 €91,000 Details →
🇱🇺 Luxembourg €32,760 €46,800 €65,520 Details →
🇩🇰 Denmark €27,300 €39,000 €54,600 Details →
🇮🇪 Ireland €26,390 €37,700 €52,780 Details →
🇩🇪 Germany €26,390 €37,700 €52,780 Details →
🇳🇱 Netherlands €25,480 €36,400 €50,960 Details →
🇦🇹 Austria €25,025 €35,750 €50,050 Details →
🇸🇪 Sweden €24,570 €35,100 €49,140 Details →
🇧🇪 Belgium €22,750 €32,500 €45,500 Details →
🇫🇷 France €22,750 €32,500 €45,500 Details →
🇫🇮 Finland €21,840 €31,200 €43,680 Details →
🇮🇹 Italy €18,200 €26,000 €36,400 Details →
🇪🇸 Spain €16,380 €23,400 €32,760 Details →
🇵🇹 Portugal €13,650 €19,500 €27,300 Details →
🇵🇱 Poland €12,740 €18,200 €25,480 Details →