ESOL stands for 'English for speakers of other languages' (see ESL).