How are TESOL, TEFL and ESL different? And what is CELTA?
Basically, they are the same thing – just acronyms for Teaching English to non-native speakers. TESOL is more common in the US, and TEFL in the UK. ESL is slightly different in that it is English taught to students in English-speaking countries while TEFL is taught in non-English speaking countries. CELTA (Certificate for English Language Teaching to Adults) is one of the original TESOL certificate courses. It’s name recognition may be due in part to its longevity. For a complete explanation, click here for the Wikipedia article on “English Language Learning and Teaching”.