An English as a Second Language (ESL) teacher is responsible for instructing non-native English speaking students ranging from children to adults. As an ESL teacher you assist students in learning the English language, focusing on areas such as speaking, reading and writing.