Search free ESL worksheets and video lessons
Worksheets
Powerpoints
Video Lessons
Search
Filters
SELECTED FILTERS
Clear all filters
  • English ESL Powerpoints
  • Level
  • Upper-intermediate (B2)

2,469 Upper-intermediate (B2) English ESL powerpoints

SORT BY
Most popular
TIME PERIOD
All-time
racing
racing
CHAMPIONSHIP RACING correct one
CHAMPIONSHIP RACING
Sorry Uploaded wrong
144 uses
Dymova75
Dymova75
Present Continuous for Annoyance
Present Continuous f
This worksheet is a
143 uses
cprtorres
cprtorres
Vik Muniz
Vik Muniz
Vik Muniz Art and Li
143 uses
smiya
smiya
Be Careful
Be Careful
This powerpoint pres
143 uses
caksir
caksir
Portpourri Note Game
Portpourri Note Game
Portpourri Note Game
142 uses
asmmusa35
asmmusa35
The presentation
The presentation
It is about testing,
142 uses
zailda
zailda
Present Perfect Drills
Present Perfect Dril
- 5 slides with 4 di
141 uses
brookecap
brookecap
Idioms in English
Idioms in English
Idioms exist in ever
141 uses
fcerrillo
fcerrillo
Find out the homopho
Students have to fin
141 uses
NeonMorrigan
NeonMorrigan
Speaking Session ''Annoying things''
Speaking Session ''A
Speaking class about
140 uses
sukranercanli
sukranercanli
The things I want to do before I die
The things I want to
This is a project do
140 uses
zailda
zailda
Boardgame TV SHOWS 1
Boardgame TV SHOWS 1
The students will de
139 uses