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
james33
james33
Countable and uncountable nouns - A lot of, much or many
Countable and uncoun
Grammar guides + pra
52109 uses
ksfredriksen
ksfredriksen
Describing animals (adjectives)
Describing animals (
Have your students c
51372 uses
PhilipR
PhilipR
Let's talk about TECHNOLOGY
Let's talk about TEC
This worksheet conta
51358 uses
Chadelel
Chadelel
Future Tense Review
Future Tense Review
Future Tenses INTERM
50866 uses
estrelapolar
estrelapolar
REPORTED SPEECH - CHART
REPORTED SPEECH - CH
An easy way to teach
50571 uses
lesleymisano
lesleymisano
TIME RELATED VERB CONSTRUCTIONS
TIME RELATED VERB CO
Compare this to my T
50422 uses
Ktam
Ktam
Comparative-Superlative
Comparative-Superlat
Forty sentences for
50403 uses
Zmarques
Zmarques
Reported Speech
Reported Speech
A simple worksheet w
50154 uses
PhilipR
PhilipR
Conversation Corner - Where in the World (6): Landmarks
Conversation Corner
Where in the world c
49474 uses
sofiaruizmoreno
sofiaruizmoreno
Magician of the Sea- Reading Comprehension- Story
Magician of the Sea-
In this ws you may f
48586 uses
james33
james33
Present continuous.
Present continuous.
A worksheet to pract
48411 uses
repuci
repuci
Have you ever...? (Speaking cards)
Have you ever...? (S
A set of speaking ca
48111 uses