Cheapism is editorially independent. We may earn a commission if you buy through links on our site.

smiling teacher kneeling beside elementary student desk
monkeybusinessimages/istockphoto

COVID-19 has put teachers in the spotlight. The pandemic has forced America’s educators to master virtual learning on the fly while still juggling traditional, in-class teaching — all while risking their health and well-being for a salary that forces many of them to barely cling to a spot in the middle class. Even so, only a handful of countries pay teachers more than the United States. Using data from the Organisation for Economic Cooperation and Development, Cheapism profiled the 10 highest-paying countries and the 10 lowest-paying countries to find out how American educators would fare if they got a passport and took their talents overseas. For the sake of consistency, the ranking is based on the top end of each country’s pay scale for public high school teachers (primary and middle school teachers might make more or less).

Related: The Best and Worst States for Teacher Pay

A Note About Cost of Living

woman texting and drinking coffee outdoors in city
filadendron/istockphoto

To better understand what the teachers in each of the following countries can afford with their respective salaries, we’ve also included the cost of living for each country. The global cost of living index, as calculated by data and research site Numbeo, is based on a percentage scale relative to the cost of living in New York City. If a country gets a score of 100, the cost of living there is identical to the cost of living in New York. The cost of living would be 10% more in a country with a score of 110, for example, or 25% less in a country with a score of 75.

Related: 50 Facts You Learned in School That Are Actually Lies

Highest: Luxembourg

lisegagne/istockphoto

Peak salary: $139,336Cost of living index: 84.38In tiny, wealthy Luxembourg, high school teachers start with an average annual salary of $79,667. That’s more than teachers in most countries, including the United States, will ever earn in a single year during the peak of their careers. After a decade of service, they pull in more than $100,000 and peak at a whopping $139,336 a year. No country on Earth pays its teachers more.

Related: Who Is the Highest-Paid Public Employee in Your State?

2nd Highest: Switzerland

classroom with students and teacher
thelinke/istockphoto

Peak salary: $115,977Cost of living index: 125.69Aside from Luxembourg, there are only two other countries where high school teachers can expect to eventually earn a six-figure salary. One of them is Switzerland, where educators peak at an average of $115,977 a year. They start at $75,494 — more than the best-paid American teachers earn at the height of their careers — and after 10 years, Swiss teachers make $97,160. Those high salaries are tempered by the fact that Switzerland is a painfully expensive place to live.

3rd Highest: Germany

elementary school students run into school in Germany
fotografixx/istockphoto

Peak salary: $103,715Cost of living index: 66.34The best-paid German high school teachers earn an average annual salary of $103,715, which makes it the third and final country where the best and most experienced teachers can eventually expect to make six figures. That’s a significant step up from the $74,021 they earn starting out. After 10 years of serving as educators, German teachers are paid an average of $84,659.

4th Highest: The Netherlands

group of school kids raising hands in classroom
dolgachov/istockphoto

Peak salary: $90,639Cost of living index: 74.63In the Netherlands, teachers start at $44,215 a year but leap all the way to $67,769 after 10 years. By the end of their careers, Dutch high school teachers earn $90,639 annually.

Related: Things They Don’t Teach in School Anymore — and What Kids Are Learning Instead

5th Highest: Austria

high school teacher giving a lecture in the classroom
skynesher/istockphoto

Peak salary: $90,109Cost of living index: 71.78Although high school teachers in Austria start their careers earning about $43,726 a year, that number jumps to $55,070 after a decade of work. By the time they’re at their peak earning years, teachers in this European nation can expect to earn $90,109 a year.

6th Highest: South Korea

Asian schoolchildren getting help from teacher in class
imtmphoto/istockphoto

Peak salary: $89,356Cost of living index: 76.93In South Korea — one of just four non-European countries to make it into the top 10 — teachers at the top of the pay scale earn a handsome $89,356 annual salary. There’s a huge gap, however, between that and the $31,444 they earn when they’re just starting out. In between is the $47,772 salary South Korean high school teachers make after 10 years of service.

7th Highest: United States

teacher with tablet in front of elementary school class
monkeybusinessimages/istockphoto

Peak salary: $73,200Cost of living index: 72.47American teachers earn an average starting salary of $41,806, which jumps to $57,107 after 10 years before peaking at $73,200 annually. That makes them the No. 7 best-paid teachers in the world. 

Related: 15 Ways Classrooms Have Changed Over the Past 50 Years

8th Highest: Ireland

teacher with student in the classroom
Wavebreakmedia/istockphoto

Peak salary: $72,297Cost of living index: 78.07Next up is Ireland, the first country on the list whose best-paid teachers earn less than those in the United States. Teachers in Ireland top out at $72,297 and start at $36,966. After 10 years in the classroom, they earn an average of $58,345.

9th Highest: Canada

classroom with teacher and students in Canada
FatCamera/istockphoto

Peak salary: $70,698Cost of living index: 66.18Canada is another of the four non-European countries to grace the top 10. There, high school teachers start at $40,504, then they leap all the way to $68,414 after 10 years. They close out their careers earning an average of $70,698.

10th Highest: Japan

teacher and students using digital tablet in Japanese school
ferrantraite/istockphoto

Peak salary: $62,388Cost of living index: 86.22The last of the 10 highest-paying countries is Japan. There, the highest-paid high school teachers earn annual salaries of $62,388. They start, however, at just $29,440 a year. After 10 years on the job, their annual salaries meet in the middle at $41,861.

10th Lowest: Chile

Elementary Pupil Reading With Teacher In Classroom Sitting Down On Floor
monkeybusinessimages/istockphoto

Peak salary: $44,785Cost of living index: 45.43On the other end of the spectrum is the list of the 10 lowest-paying countries, which starts with Chile, where teacher salaries peak at $44,785. They earn just $24,052 to start and still less than $30,000 — $29,773, to be exact — after 10 years, although the cost of living is also low.

Related: 13 Simple Ways to Help Teachers and Students Get the Supplies They Need

9th Lowest: Colombia

Young people and education. Group of hispanic students in class at school during lesson. Girl raising hand and asking question to teacher
diego_cervo/istockphoto

Peak salary: $44,547Cost of living index: 29.02In Colombia, which has one of the lowest costs of living on the planet, teachers start at just $21,240, but that jumps all the way to $38,736 after a decade on the job. On the highest end of the scale, educators there take home an average annual salary of $44,547.

8th Lowest: Greece

teacher with a student at the library
andresr/istockphoto

Peak salary: $40,302Cost of living index: 57.50New teachers in Greece can expect to earn just $20,457 when they’re first starting out. After 10 years, that jumps to only $24,848. At the highest, teachers top out at $40,302, which is less than the average starting salary in the United States.

7th Lowest: Costa Rica

Hispanic teen girl smiling and listening to teacher with computer and notepad.
SDI Productions/istockphoto

Peak salary: $39,682Cost of living index: 54.20The first country on the list where the highest average salary for high school teachers is below $40,000 is Costa Rica, where the pay ceiling stops at $39,682. The average starting salary is $25,922.

Related: What a Teacher Wants You to Know About Homeschooling

6th Lowest: Lithuania

teacher helping student at an IT class
andresr/istockphoto

Peak salary: $37,220Cost of living index: 44.85The Baltic state of Lithuania pays its teachers only $37,220 at the tippy top of the pay scale. New teachers can expect to earn $28,431. After a full decade, that salary increases, but by less than a thousand dollars to $29,214.

5th Lowest: Turkey

teacher teaches to write to the girl student in the class
Memedozaslan/istockphoto

Peak salary: $33,011Cost of living index: 32.44In Turkey, salaries don’t change that much over the course of an entire career. Teachers there start at $29,407. By the time they reach their peak earning years, their salaries have grown by less than $4,000 to just $33,011.

4th Lowest: Hungary

teacher showing tablet PC to students in class
xavierarnau/istockphoto

Peak salary: $32,815Cost of living index: 40.09The most the average teacher can ever expect to earn in Hungary is $32,815. That, however, is more than twice what they make when they first enter the field. The starting salary for high school teachers in Hungary is just $16,007.

3rd Lowest: Czech Republic

teacher with students in high school classroom
SolStock/istockphoto

Peak salary: $31,245Cost of living index: 45.05New teachers in the Czech Republic begin their careers with an average salary of $23,757. They get nominal raises after 10 and 15 years before topping out with an average annual salary of $31,245.

Related: 11 Careers Where Women Are Paid More Than Men

2nd Lowest: Poland

high school students and teacher with laptop
Halfpoint/istockphoto

Peak salary: $29,063Cost of living index: 39.46Poland holds the unenviable distinction of being the first country on the list to pay their highest-earning teachers less than $30,000 a year — the top annual salary there is just $29,063. Starting out, teachers in Poland have to get by on a meager $16,531 per year.

Lowest: Slovak Republic

teacher and children in class drawing together
SolStock/istockphoto

Peak salary: $23,189Cost of living index: 46.80Only one country on the list pays its highest-paid teachers less than $25,000: the Slovak Republic, where $23,189 is the best that high school educators can ever expect to earn. The Central European nation pays its teachers just $14,969 at the beginning of their careers.

Related: Vintage School Supplies That Take Us Back to Childhood

Meet the Writer

Andrew Lisa has been writing professionally since 2001. He was one of the youngest nationally distributed columnists at the largest newspaper syndicate in the country, the Gannett News Service, and later worked as the Money section editor at AMNewYork, the most widely distributed newspaper in Manhattan. He currently works as a full-time freelance writer.