is esl the same as tefl?
First, let's take a look at types of English language teaching: TEFL stands for Teaching English as a Foreign Language. ... TESL (or ESL) on the other hand refers to Teaching English as a Second Language.