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,355 Upper-intermediate (B2) English ESL powerpoints
SORT BY
Most popular
TIME PERIOD
All-time
TeachTEFL
Forex (Foreign Excha
This lesson teaches
fcerrillo
Find out the name of
Students have to say
salonica
Kyle Bean artist
A PPP presentation o
vaclav
People at home - spe
It is a material for
Polina104
Human cloning. Discu
This presentation of
viking667
Words of Fire
Help increase your l
fcerrillo
Describe what you se
Students have to des
mariejolie
Indentity
A Reading and Compre
sukranercanli
Apollo Moon Landing
It talks about some
zailda
It takes - it took -
It takes (present, p
sfdslrf
General knowledge pa
This is the fifth po
bonal
IDIOMS
It is vital for lang