ESOL

ESOL
stands for

ENGLISH for SPEAKERS of OTHER LANGUAGES
or
ENGLISH as a SECOND or OTHER LANGUAGE