What does an ESL Teacher do?

English as a second language (ESL) teachers give English language lessons to non-native speakers, often working in schools and other educational settings and teaching skills to children or adults. They prepare course materials and design lessons that cover all aspects of the English language, both written and verbal, and keep track of all student progress. They customize individualized plans for students with special requirements and create a positive classroom environment while encouraging them to reach their learning goals.

ESL teachers organize coursework and learning materials, assess student progress, write reports, and follow relevant teaching policies. They work with their students to improve their vocabulary, reading, comprehension, and writing and build their confidence in navigating the language. They also foster spontaneous and intentional conversations with students to help them understand conversational speech. ESL teachers need a bachelor's degree in teaching English as a second language or certification.

null null

Average Years of Experience

0 - 1
2 - 4
5 - 7

Common Skill Sets

ESL English
Teaching Experience
Degree IN English
Chinese Language
Intensive English Program
Mandarin Chinese
Teach English

ESL Teacher Seniority Levels

Substitute Teacher
12% made the transition
English Teacher
18% made the transition
See Career Path

ESL Teacher Salaries

Average Base Pay

$50,141 /yr
Same as national average
Not including cash compensation
See More Insights
Median: $50K
See More Insights
Glassdoor Estimated Salary

ESL Teacher Jobs

ESL Teacher Interviews