Your salary as an ESL teacher will depend on where you teach, both what kind of organization it is and where you’re located geographically. However, the average annual salary for all TESOL majors, according to the Bureau of Labor Statistics, is $40,520.