ESL (English as a Second Language) teachers work in many different settings. The salary you will earn as an ESL teacher depends on the level of education youve obtained, how many years of experience you have in the field, and where you work. As a graduate of a masters in ESL program, you should be able to earn a higher income than the average ESL teacher in all settings.