What is English as a Second Language (ESL)?

Several definitions
ESL refers to the use or study of English by speakers with a different native language.
ESL is teaching English to a person whose native or primary language is other than English.
ESL is an instructional program that provides English services to people who speak another native language.