English as a Second Language (ESL) Teachers

ESL Teacher in Thailand

English as second language (ESL) teachers specialize in teaching people of all ages the English language. Their students may be immigrants, refugees, children of foreign-born parents, or children who may be living in a home where English is not spoken as the primary language. ESL teachers are also known as teachers of English to speakers of other languages.

Next Section: History

Quick Facts
Alternate Title(s) Teachers of English to Speakers of Other Languages
Duties Teach people of all ages the English language
Salary Range $25,000 to $100,000
Work Environment Primarily Indoors
Best Geographical Location(s) Opportunities exist in all regions, but are best in states—such as California, Texas, New Jersey, Nevada, Florida, and New York—with a large percentage of immigrants
Minimum Education Level
  • Bachelor's Degree
School Subjects
  • English
  • Foreign Language
  • Social Studies
Experience Student teacher experience
Personality Traits
  • Helpful
  • Outgoing
  • Talkative
  • Foreign Language
  • Interpersonal
  • Teaching
Certification or Licensing Required
Special Requirements None
Employment Prospects Good
Advancement Prospects Fair
Outlook About as Fast as the Average
Career Ladder
  • Educational Administrator, or Counselor, or Trainer
  • Experienced ESL Teacher
  • Entry-Level ESL Teacher