ESL is an acronym‏‎ for English as a Second Language.

ESL students are people learning English as a second language, that is, as another language after their mother tongue‏‎ or primary language.

ESL programs are mainly for people living in an English speaking country, for example many US citizens speak Spanish and learn English as a Second language to live and work in the USA‏‎. Likewise immigrants…