Resources for Teachers


ESL Teacher Handbook (from Brunswick Schools)

Places to get the same text written for different levels:

8 Ways to Use Video in Class:

Using Emojis:


WIDA Consortium:

Alternate ACCESS for ELLs: English language proficiency standards and ACCESS assessment specifically designed for ELLs with disabilities:

Teachers of English to Speakers of Other Languages -

Northern New England TESOL -

Maine Department of Education ESL and Bilingual Programs:

Portland Public Schools Multilingual and Multicultural Center -

Colorin Colorado -

Learning Tools

Scholastic Free Online:

Ed Helper - Website with reading and math worksheets, puzzle makers, and printables:

ESL Flow: Lessons, activities, and printables for ELLs of all ages and abilities -

ESL Garden: A great website for social studies and history articles and comprehension questions specifically modified for ELLs -

ESOL Courses (Practise your English skills using our free interactive listening activities, reading exercises, quizzes and games) -

Everything ESL collection of educational websites with games and activities for elementary level ELLs! -

Many Things (Skills Practice Website) -

Quia (Quintessential Instructional Archive). Quia provides a wide variety of tools, including games for online English practice. Just search the database for activities that target your students' needs:

Shahi Visual Dictionary - Shahi is a visual dictionary that combines Wiktionary content with Flickr images, and more!

Writing Fun: Printable text organizers and explanations by text type (procedural writing, persuasive writing, narratives, etc.) -

English worksheets or

Current events adaptable to reading levels:

ReadWorks: Passages and question sets at different reading levels:

Games for Language Practice

Arcademic Skill Builders: Educational Online games for kids -

Internet TESL Journal - Games: , ,

Kid Port Reference: Word recognition and vocabulary practice online games for ELLs -

PBS Kids: Videos, online games and more!

Starfall - Elementary level online games and activities: