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").