The pay to teach English abroad varies, but you can expect to earn a decent salary. In top-paying countries, teachers can get paid a salary of anywhere from $2,000 to over $5,000 USD per month. Your TEFL salary will depend on your position, qualifications and the country you teach in.