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

SORT BY
Most popular
TIME PERIOD
All-time
Ktam
Ktam
Passive Voice
Passive Voice
Thirty-six sentences
139526 uses
zailda
zailda
Aren’t firefighters cool? – reading comprehension + grammar (comparative of equality, past simple vs. past continuous) [6 tasks] KEYS INCLUDED ((3 pages)) ***editable
Aren’t firefighters
Another worksheet of
130824 uses
Mulle
Mulle
A 5 Minute Activity #1
A 5 Minute Activity
A fun filler or end
116450 uses
Zmarques
Zmarques
Present Simple
Present Simple
This is a two-page t
116056 uses
Ktam
Ktam
There is /There are
There is /There are
Six exercises for pr
112902 uses
xcharo
xcharo
Conditional Clauses
Conditional Clauses
Complete review on C
102593 uses
lesleymisano
lesleymisano
WE USE MODAL VERBS TO EXPRESS - MIND MAP
WE USE MODAL VERBS T
This mind map shows
101936 uses
james33
james33
Prepositions of time : in, on, at
Prepositions of time
Grammar guides and e
100057 uses
PhilipR
PhilipR
Let's Talk about Movies
Let's Talk about Mov
This worksheet conta
94289 uses
PhilipR
PhilipR
Board Game: Let's Talk about the Future
Board Game: Let's Ta
Board Game for pract
90992 uses
Ktam
Ktam
Countable and Uncountable Nouns
Countable and Uncoun
Three exercises for
86397 uses
Ktam
Ktam
Regular and irregular plurals
Regular and irregula
Four exercises for p
83551 uses