What is the difference between TESL, TEFL, TESOL and CELTA?
TESL (Teaching English as a Second Language) TEFL (Teaching English as a Foreign Language), and TESOL (Teaching English to Speakers of Other Languages) all teach English to non-native English speakers. The only difference is TESL is for teaching in an English speaking country while TEFL is for teaching English abroad. TESOL encapsulates them both. CELTA is the British equivalent to the TESOL, but the 80 hours a TESOL student completes at their own pace is done in a classroom setting.