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

SORT BY
Most popular
TIME PERIOD
All-time
MrsFrobisher
MrsFrobisher
Ginger Pride March
Ginger Pride March
Two pages - newspape
152 uses
Mulle
Mulle
Classroom Poster 4
Classroom Poster 4
Room for one more?!
152 uses
princesita
princesita
Sayings 3
Sayings 3
SS can learn how to
152 uses
sariyse
sariyse
A Joke + Random Questions
A Joke + Random Ques
This worksheet conta
152 uses
BIRMINGHAM
BIRMINGHAM
Acciedents and Adolescence
Acciedents and Adole
A and B conversation
152 uses
trendicator
trendicator
the man who assassinates the emperor
the man who assassin
a good role play act
152 uses
ESLFrogCEO
ESLFrogCEO
Eurovision 2025 - Reading Lesson
Eurovision 2025 - Re
Intermediate reading
151 uses
Spinney
Spinney
Phrasal Verbs for the Military
Phrasal Verbs for th
I have attached a wo
151 uses
silvialefevre
silvialefevre
Discussion corner - Money
Discussion corner -
The series "Discussi
151 uses
meoooo556
meoooo556
Test for gifted students in VietNam (practice test)
Test for gifted stud
Practice test for st
151 uses
dirkcbsmith
dirkcbsmith
Advanced Vocabulary Crossword (2)
Advanced Vocabulary
This is another Vide
151 uses
PatricijaSobak
PatricijaSobak
Led Zeppelin - Hey, Hey, What Can I Do - Song Gap Fill
Led Zeppelin - Hey,
Song activity where
151 uses