search
user.png
vertical menu
resources by type
resources by grade
resources by subject
other resources

Classroom resources

ESL Activities Page 8

1,176 resources

Browse by lesson focus

Find your next lesson

Choose the topic or kind of practice you need.

Showing 169–192 of 1176 resources

Most relevant
alt down
All File Types
alt down
Any Time
alt down
filter nav Show filters
Sort by: Most relevant
ESL Lesson Plan on LEGO - Listening Comprehension + Writing Activity teaching resource preview
Listening & viewing

ESL Lesson Plan on LEGO - Listening Comprehension + Writing Activity

ESL Lesson Plan on LEGO - Listening Comprehension + Writing Activity Unlock the potential of your English as a Second Language (ESL) students with this dynamic and engaging lesson plan focused on LEGO. Designed for middle school and high school students learning English as a second language, this digital resource offers 12 interactive slides packed with…

File
PDF
Level
7–12
Download
ESL Reading Comprehension + Writing Activity - Indira Gandhi teaching resource preview
Reading & writing

ESL Reading Comprehension + Writing Activity - Indira Gandhi

Gives ESL/EFL students a nonfiction reading passage about the life and political career of Indira Gandhi, Prime Minister of India, paired with comprehension, vocabulary and true/false questions and follow-up writing prompts, to build reading comprehension and written English production.

File
PDF
Level
7–12
Download
ESL Reading Comprehension + Writing Activity Worksheets on Peter Pan teaching resource preview
Reading & writing

ESL Reading Comprehension + Writing Activity Worksheets on Peter Pan

This Peter Pan reading introduces the character's literary background and the world of Neverland before moving into comprehension questions. Students explain details and vocabulary from the passage, then choose a writing response that asks for personal reflection or an opinion about growing up. Use discussion before drafting to help learners organize reasons and examples.

File
PDF
Level
7–12
Download