The terms TEFL, TESOL, and TESL all refer to the same thing! There is no distinction between TESOL, TEFL, and TESL programmes. These acronyms all signify the same thing, thus any institute that uses them to differentiate their courses is being deceptive.