what is the difference between english as a second language and english as a foreign language?
–English as a Foreign Language (EFL) is the practice of studying English in a country where it isn't the dominant language. –English as a Second Language (ESL) is the practice of learning English in a country where it is widely spoken, such as the United Kingdom.