An English as a second language, or ESL, teacher is an educator that teaches English to students who speak another native language. They usually work in international schools or in countries where English is not the main language, but may also work remotely through online classes.
The duties of an ESL teacher include developing lesson plans, assessing students' language levels, delivering lectures, facilitating learning activities, and correcting mistakes as needed. Sometimes, they also learn the local language to further chip away at the language barrier and help students learn better.
Anyone who wants to become an ESL teacher must first have a degree, preferably in education, English, or another related field. Aside from formal education, an ESL teacher will also need to have a TESL/TESOL certificate to teach. The salary of an ESL teacher depends on their employer and the country they are teaching in. But in general, the average salary for this role is $48,000 a year.