One Stop English
One Stop English provides a section that is aimed to meet the specific needs of EOSL (English for Speakers of Other Languages) and ESL (English as a Second Language). The website has a bank of resources that include lesson plans, tips and support for teachers.