Great acronym debate

From Teflpedia

The great acronym debate is an ongoing debate surrounding the best acronyms to use to describe the teaching of English to non-native speakers.

Acronym Stands for... Notes
EFL English as a foreign language English is not always a foreign language.
ESL English as a second language English is not always a second language; it could be someone's 3rd or 4th...
EAL English as an additional language.
ESOL English as a second or other language