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
Ktam
Ktam
Prepositions of movement
Prepositions of move
Six exercises for pr
36097 uses
Mulle
Mulle
Christmas Card Game
Christmas Card Game
It is fun to play! A
36030 uses
tantana
tantana
Holiday time (vocabulary)
Holiday time (vocabu
This worksheet was m
35810 uses
mastermind
mastermind
who is who in the class
who is who in the cl
game, guess who is w
35664 uses
OseiasELT
OseiasELT
Conversation: Daily Routine
Conversation: Daily
Conversation: Daily
35650 uses
VeronikaSp
VeronikaSp
Degrees of Comparison
Degrees of Compariso
This worksheet is co
35359 uses
ThaisBarbosa
ThaisBarbosa
Song: Someone like you - Adele
Song: Someone like y
A nice song to teach
34457 uses
Alexandrina
Alexandrina
The Present Perfect Continuous
The Present Perfect
A WS that introduce
34198 uses
Kate78
Kate78
Song - Bruno Mars - Just The Way You Are
Song - Bruno Mars -
Here is a worksheet
34065 uses
Ktam
Ktam
What do you know about jobs?
What do you know abo
Seven exercises on
33906 uses
Mulle
Mulle
A 5-Minute Activity #6
A 5-Minute Activity
An activity sheet to
33635 uses
xcharo
xcharo
Reported Speech
Reported Speech
Orders - Statement -
33610 uses