Search free ESL worksheets and video lessons
Worksheets
Powerpoints
Video Lessons
Search
Filters
SELECTED FILTERS
Clear all filters
English ESL Worksheets
Level
Upper-intermediate (B2)
15,649 Upper-intermediate (B2) English ESL worksheets pdf & doc
SORT BY
Most popular
TIME PERIOD
All-time
michela1
Write a text
It's useful to impro
Energy
Potato Pancakes
pancakes
giotoules
DON'T KEEP IT IN!!!
A tool to help your
samhutch
talking about aphoto
Talking about a phot
teachermeire
Song Activity
Song Activity
teachermeire
Song Activity
Song Activity
barbbui
What am I?
Ss guess and spell
linamex
Card Points
Use these as points
ESLFrogCEO
Eurovision 2025 - Re
Intermediate reading
dhillon
MORE COMPOUND ADJECT
THERE ARE A VARIETY
zailda
Have you ever - Boar
Roll the dice, place
silvialefevre
Why do people believ
This worksheet is fo