Question: what is the difference between tefl and tesl?
Answer: TEFL is for teaching English in non-native English speaking countries to speakers of foreign languages. TESL is for teaching English in native English speaking countries to speakers of foreign languages.