Qatar, Dubai, UAE and Saudi Arabia are amongst the highest paying countries for English teachers. They also often provide housing or a housing allowance, so you get to keep most of what you earn.