What are the differences between TEFL, TESL, TESOL and ELT?
TEFL (Teaching English as a Foreign Language) involves teaching people, usually in their own countries, who want to use English for business, leisure, travel, etc. TESL (Teaching English as a Second Language) involves teaching immigrants in English-speaking countries. TESOL (Teaching English to Speakers of Other Languages) and ELT (English Language Teaching) are terms which cover both TEFL and TESL. Confusingly, the acronym TESOL also refers to the American professional association: Teachers of English to Speakers of Other Languages.