How much does an esl teacher make?
The national average salary for an ESL Teacher in the U.S. is $50,117 annually or $24.1 hourly. If you are in the top 10 percent, you will make over $73,000; however, if you are in the bottom 10 percent, you will earn less than $33,000 per year. Finance companies and Construction companies tend to have the highest concentration of employment in this field. The top 5 states when it comes to ESL Teacher salaries are California, Maryland, District of Columbia, Delaware, and Pennsylvania. The typical employment in the position spans 2.8 years.