ESL Games and Activities : Simple games that can be inserted in a class at a moments notice. Little or no preparation required. Best of all...most of the games can be adapted to all levels. Includes games for both young (elementary) students and older (junior high / high school) students.
ESL Phonics Handouts : Short vowels, long vowels, digraphs - you name it! Several free, printable and downloadable worksheets, a free alphabet e-book, and tons of free, printable flashcards and board games. Plus a complete downloadable Phonics Monster curriculum, full of stories, games, tongue twisters, and more!
ESL Dialogues : Several free, printable dialogues for all different levels, complete with discussion questions and sentence patterns. Plus a downloadable 3-book series of ESL dialogue e-books !
ESL Writing Exercises and Worksheets : Useful ESL worksheets for teaching writing, including error correction worksheets, transition worksheets, example essays and various writing assignments.
Learning a new language is always daunting, especially when that language is as full of weird rules and contradictions as English. Even native speakers sometimes have trouble mastering the nuances of tense and grammar. Fortunately, if English is not your first language, there are a variety of ESL resources online to help you master the English language. From speaking to writing, these tools will help you get a handle on English and give direction to your education and career. Don’t let the size of the task deter you from getting it done. Use these resources to become fluent in no time.
Since its creation in 2005, the ESL Galaxy has rapidly expanded into a portal site with its own sub-sites. This six-in-one website includes : , English-, & Download- and . , . With over 6556 resources, we lead the way with offering free resources for English teaching and learning. Our resources range from printable worksheets to computer-assisted ESL materials. Our team is made up of full-time English teachers who are still creating and updating this website on an almost daily basis.