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
Muggers STEAL winter
Reading comprehensio
Spinney
Phrasal Verbs about
A worksheet on the s
ch3nn3y
Truth or Lies Role P
This is a new discus
ivanus
WAR CRIME. HISTORY A
WAR CRIME. HISTORY A
chloetagus
STORY STRIPS PUZZLE
This is a worksheet
ninianchen
holiday questions
These are twelve que
danny988
Subjunctive - tryb ł
Subjanctive mood - t
Huckleberry
Radiohead--No Surpri
This is a listening/
bettsolazzi
Conditionals
In this exercise stu
evalc
Must be Christmas (C
This is a lovely mod
shooosh
containers assessmen
students have to ide
irara
Objective case
Objective case