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

SORT BY
Most popular
TIME PERIOD
All-time
james33
james33
Countable and uncountable nouns - A lot of, much or many
Countable and uncoun
Grammar guides + pra
52128 uses
ksfredriksen
ksfredriksen
Describing animals (adjectives)
Describing animals (
Have your students c
51429 uses
PhilipR
PhilipR
Let's talk about TECHNOLOGY
Let's talk about TEC
This worksheet conta
51385 uses
Chadelel
Chadelel
Future Tense Review
Future Tense Review
Future Tenses INTERM
50890 uses
estrelapolar
estrelapolar
REPORTED SPEECH - CHART
REPORTED SPEECH - CH
An easy way to teach
50578 uses
Ktam
Ktam
Comparative-Superlative
Comparative-Superlat
Forty sentences for
50454 uses
lesleymisano
lesleymisano
TIME RELATED VERB CONSTRUCTIONS
TIME RELATED VERB CO
Compare this to my T
50427 uses
Zmarques
Zmarques
Reported Speech
Reported Speech
A simple worksheet w
50193 uses
PhilipR
PhilipR
Conversation Corner - Where in the World (6): Landmarks
Conversation Corner
Where in the world c
49484 uses
james33
james33
Present continuous.
Present continuous.
A worksheet to pract
48608 uses
sofiaruizmoreno
sofiaruizmoreno
Magician of the Sea- Reading Comprehension- Story
Magician of the Sea-
In this ws you may f
48598 uses
repuci
repuci
Have you ever...? (Speaking cards)
Have you ever...? (S
A set of speaking ca
48127 uses