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,642 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
52100 uses
ksfredriksen
ksfredriksen
Describing animals (adjectives)
Describing animals (
Have your students c
51366 uses
PhilipR
PhilipR
Let's talk about TECHNOLOGY
Let's talk about TEC
This worksheet conta
51353 uses
Chadelel
Chadelel
Future Tense Review
Future Tense Review
Future Tenses INTERM
50861 uses
estrelapolar
estrelapolar
REPORTED SPEECH - CHART
REPORTED SPEECH - CH
An easy way to teach
50569 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
50398 uses
Zmarques
Zmarques
Reported Speech
Reported Speech
A simple worksheet w
50150 uses
PhilipR
PhilipR
Conversation Corner - Where in the World (6): Landmarks
Conversation Corner
Where in the world c
49472 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
48374 uses
repuci
repuci
Have you ever...? (Speaking cards)
Have you ever...? (S
A set of speaking ca
48109 uses