tefl teachers may be native or non-native speakers of english. other forms of tefl are tesl ("teaching english as a second language"), tesol ("teaching english to speakers of other languages"), and esl ("english as a second language").