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,642 Upper-intermediate (B2) English ESL worksheets pdf & doc

SORT BY
Most popular
TIME PERIOD
All-time
PhilipR
PhilipR
Grammar Meets Conversation: Do, does, did, are, is, was, were (4) - The Animal World
Grammar Meets Conver
Grammar-based themed
60283 uses
pikola
pikola
Passive Voice exercises
Passive Voice exerci
Change the sentences
59939 uses
francereference
francereference
Mixed tenses, 2 pages (key included)
Mixed tenses, 2 page
70 sentences to prac
58506 uses
Zsuzsapszi
Zsuzsapszi
since, for, yet, already, just, ever, never, still, recently, lately - signal words in present perfect - with grammar & key & B&W
since, for, yet, alr
This ws helps the ss
57327 uses
Alexandrina
Alexandrina
Zero and First Conditional + Present Simple
Zero and First Condi
Zero / First Condit
57252 uses
zailda
zailda
A terrific cook – reading comprehension + grammar (-ing after expressions with “to have”) [7 tasks] KEYS INCLUDED ((3 pages)) ***editable
A terrific cook – re
A worksheet with a s
57214 uses
Heap
Heap
Give and follow directions on a map
Give and follow dire
Couldn't find a map
56389 uses
mechelleteacher
mechelleteacher
Thinking Out Loud by Ed Sheeran
Thinking Out Loud by
Listening activity f
55866 uses
Ktam
Ktam
Question Tags
Question Tags
Four exercises on th
54580 uses
mariemarron
mariemarron
Clothes pictionary
Clothes pictionary
You can use it like
53174 uses
kifissia
kifissia
Conditionals 1,2,3 vs.Tsunamis + KEY
Conditionals 1,2,3 v
Review all three for
52902 uses
repuci
repuci
What would you do...? (Speaking cards)
What would you do...
A set of speaking ca
52516 uses