ESL Means English as a Second Language .
Along with TEFL it refers Teaching English to Students who wish to acquire English as a second Language.
Knowledge of the English Language is prerequisite for anyone who wishes to work abroad, the tourist industry or in any business. And so the Many people attend English Schools Where they are taught English by TEFL or ESL Teachers who usually come from a country where English is the National Language.
New Zealand , Australia, South Africa, Wales, Scotland, Ireland, N.Ireland, Canada, USA and England are the only countries in the world where English is their national language.
Of course they all speak English Differently anyone who has set up a word processor knows the dilemma of choosing between UK or US Language setup .