ESL (English as a Second Language) teachers give English language lessons to non-native speakers and help them reach fluency in English as their second language. They usually work in schools and other educational settings, teaching children or adults.
You can give lessons for any English level starting from the very basics to more advanced English and specializations. You help students with everything from reading and writing to communication skills like speaking and listening.
Your students could be newcomers, international students, or ESL students in their home countries where English isn’t the first language. You can teach English online or in-person as an English language instructor.