ESOL stands for "English for Speakers of Other Languages"

banner

These are very useful links for individual study and you candevelop your language with online tools. Also they are generic learning materials and it goes parelel with the ESOL core curriculum.