A. The commonly used terms for English as a foreign language namely include: Teaching English as a foreign language (TEFL) - is used for teaching English to those who are interested in learning English for work or leisure. Teaching English as a second language (TESL) - often used for teaching English to people who abode in an English-speaking country, but to speak English as a first language. Teaching English to speakers of other languages (TESOL) – is an umbrella term that incorporates both TEFL and TESL, including other variations such as ESL AND ESOL.