This is the million dollar question because all over the internet people are talking about "average salary of ESL or TEFL foreign teachers, and since most of the ads posted online are those of agents, they cannot be believed.
So I have been doing about a month of research on this topic as I planning a move soon. Here is the good and bad news...
The Good News: Dubai, Qatar, and Bharain pays foreign teachers the highest salary - an average of $42,000 per year.
The Bad News: China, Bolivia, and Haiti are at the bottomof the list at an average of $14,000 per year.
This may surprise you considering all the hype the internet ads put out about China. You may want to read this article...
http://open.salon.com/blog/china_busine ... _hype_lies
Actually there are 27 countries that pay at least 50% more than China, including Japan and Korea.