Log in/Register
Search free ESL worksheets and video lessons
Worksheets
Powerpoints
Video Lessons
Search
Filters
Browse Topics:Grammar TopicsGeneral Topics
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
angkosm
angkosm
Boomerang kids back home
Boomerang kids back
This is a listening
144 uses
mimosa1978
mimosa1978
PRESENT TENSE TASK
PRESENT TENSE TASK
THIS WORKSHEET HAS T
144 uses
mimosa1978
mimosa1978
Test Vocabulary
Test Vocabulary
This test was design
144 uses
michela1
michela1
Tom's day
Tom's day
You can add some dif
144 uses
Griset
Griset
Student worksheet for Lady or the Tiger
Student worksheet fo
For use AFTER readin
144 uses
nicky66
nicky66
Gemstones
Gemstones
This is a word searc
144 uses
tacica
tacica
Eat Lentils on New Year's Day!
Eat Lentils on New Y
What do the Italians
144 uses
miska
miska
how to save a life
how to save a life
Simple worksheet on
144 uses
dmule
dmule
Presidents Helping Children Project
Presidents Helping C
Research Presidents
144 uses
eachalmers
eachalmers
Toes
Toes
Fill in the Blanks.
144 uses
isisyuli
isisyuli
Image and Action cards
Image and Action car
Cards used to play t
144 uses
TEFLlessons.com
TEFLlessons.com
ChristmasTopics Speaking Task
ChristmasTopics Spea
This is a great spea
143 uses