ESL teachers are responsible for preparing lesson plans, offering English instruction and assessing second-language learners.
ESL teachers often find working with students rewarding. Teachers with this skill set have the opportunity to travel and to work with diverse groups of people.
The communication barrier inherent in the job can be uncomfortable for some. Teachers without patient personalities will find the job frustrating.
People who wish to teach ESL must become qualified through a four-year degree and certification.
You are not qualified to teach ESL just because you speak English. You must learn a variety of theories and strategies before you can teach English to non-native speakers. However, you do not need to speak a second language to teach ESL.