This document discusses resources for teaching English as a second language (ESL). It identifies several free online resources for teachers, including websites that provide lesson plans, grammar exercises, and other materials. It specifically examines resources for teaching early learners, noting printable worksheets and activities on sites like mes-english.com and kizclub.com addressing topics like letters, sounds, and writing for preschool through second grade levels. Classroom resources are also outlined, such as whiteboards, computers, books and other materials to support ESL instruction.