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

SORT BY
Most popular
TIME PERIOD
All-time
michela1
michela1
English cover
English cover
A nice cover for new
99 uses
baronabroad
baronabroad
boulderdash
boulderdash
boulderdash/call my
99 uses
MrsFrobisher
MrsFrobisher
Lion Rescue questions
Lion Rescue question
This ws goes with 'L
99 uses
teachermeire
teachermeire
Song Activity
Song Activity
Song Activity
99 uses
stewartjoc
stewartjoc
On task/ refocus strategy
On task/ refocus str
strategy to help kee
99 uses
barcamadrid
barcamadrid
Topic Boggle
Topic Boggle
Choose a topic ( lik
99 uses
rallia
rallia
Tips on ECCE Tips
Tips on ECCE Tips
Here are some useful
99 uses
Tinoyjames
Tinoyjames
Why Now is the Best Time to Be Alive (speaking and commonly confused verbs)
Why Now is the Best
This worksheet is de
98 uses
Tinoyjames
Tinoyjames
Sasquatch: Myth or Mystery?
Sasquatch: Myth or M
This worksheet title
98 uses
TeacherDianaJoy
TeacherDianaJoy
Practice Worksheet with Passive Voice
Practice Worksheet w
Gap fill exercises t
98 uses
slaweklink
slaweklink
Talking about age.
Talking about age.
Students learn some
98 uses
Spinney
Spinney
Alternatives to Say: Indirect Speech
Alternatives to Say:
A short worksheet an
98 uses