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

SORT BY
Most popular
TIME PERIOD
All-time
NastyaTryhub
NastyaTryhub
Muggers STEAL winter coats- a new trend in CRIME? - Reading Comprehension
Muggers STEAL winter
Reading comprehensio
154 uses
Spinney
Spinney
Phrasal Verbs about Training
Phrasal Verbs about
A worksheet on the s
154 uses
ch3nn3y
ch3nn3y
Truth or Lies Role Play
Truth or Lies Role P
This is a new discus
154 uses
ivanus
ivanus
WAR CRIME. HISTORY AND THE PRESENT.
WAR CRIME. HISTORY A
WAR CRIME. HISTORY A
154 uses
chloetagus
chloetagus
STORY STRIPS PUZZLE
STORY STRIPS PUZZLE
This is a worksheet
154 uses
ninianchen
ninianchen
holiday questions
holiday questions
These are twelve que
154 uses
danny988
danny988
Subjunctive - tryb łączący
Subjunctive - tryb ł
Subjanctive mood - t
154 uses
Huckleberry
Huckleberry
Radiohead--No Surprises
Radiohead--No Surpri
This is a listening/
154 uses
bettsolazzi
bettsolazzi
Conditionals
Conditionals
In this exercise stu
154 uses
evalc
evalc
Must be Christmas (Christmas carol)
Must be Christmas (C
This is a lovely mod
154 uses
shooosh
shooosh
containers assessment test
containers assessmen
students have to ide
154 uses
irara
irara
Objective case
Objective case
Objective case
154 uses