What is the difference between TEFL/TESL/TESOL/CELTA?
There really isn’t a difference between CELTA/TESOL/TEFL and TESL certificate courses. These are just different acronyms used for courses on how to teach English to non-native English speaking individuals. The certificates are all equally recognized and the approaches used are all very similar. CELTA stands for Certificate in English Language Teaching for Adults. TESOL stands for teaching English to speakers of other languages. TEFL is teaching English as a foreign language. You can be a TEFL teacher in a non-English speaking countries teaching students who want to learn English as a foreign language. TESL stands for teaching English as a second language. You can be a TESL teacher in an English speaking country teaching immigrants or foreign students English as a second language.