What is TEFL?
TEFL stands for Teaching English as a Foreign Language and as the name suggests, it involves teaching English to those whose first language is not English. The demand for English speakers is at an all-time high, as well as the demand for English teachers and TEFL programs.
You may also come across alternative names such as TESOL (Teaching English to Speakers of Other Languages), ELT (English Language Teaching), ESL (English as a Second Language) and others. There’s not a lot of difference between them all with TEFL being most commonly recognized.