How Much Money Can I Earn Teaching English Abroad?

What are salaries for English teachers overseas?

English teacher salaries abroad depend on the teacher’s position, qualifications and the country where they teach. Some examples of monthly salaries you can earn based on the region you teach English in include:

  • Asia: Japan $1,500 - $2,000 USD /mo; China $1,250 - $2,850 USD /mo; and South Korea $1,850 - $2,150 USD /mo.  
  • Latin America: Mexico $500 - $800 USD /mo; Argentina $600 - $1,100 USD /mo; and Chile $750 - $1,000 USD /mo.
  • Europe: Czech Republic $700 - $1,100 USD /mo; Germany $1,100 - $2,200 USD /mo; and Spain $1,250 - $1,850 USD /mo. 
  • Middle East: Bahrain $1,500 - $3,000 USD /mo; UAE $1,800 - $5,000 USD /mo; and Qatar $1,600 - $4,000 USD /mo.