Welcome to
ESL Printables, the website where English Language teachers exchange resources: worksheets, lesson plans,  activities, etc.
Our collection is growing every day with the help of many teachers. If you want to download you have to send your own contributions.

 

 

English worksheets  > contributions by abdelmalk

 

The author



abdelmalk
abdo lmaghribi
Morocco



Points: 307

 


order results: newest first - most downloaded first - alphabetically random order

 

Printables

 

PowerPoints

Online exercises


 
Gerund and Infinitive
This printable aims at helping EFL students to learn the difference between gerund and infinitive as well as enabling them to practise these dicotomies in a contexualized task.
Level: intermediate
Age: 12-100
Type:
Downloads: 67


 
Education throughout history
In this reading text,preintermediate and intermediate students learn about education throughout history,different comprehension tasks are included,Enjoy
Level: intermediate
Age: 12-17
Type: reading
Downloads: 52


 
Making suggestions
This worksheet aims at helping learners understand and practise different ways of making and responding to suggestions.Enjoy!
Level: intermediate
Age: 12-17
Type: worksheet
Downloads: 47


 
will vs be going to
this handout aims at teaching "be going to" vs "will" inductively,students read a short conversation,infer the rules and have some practice.Enjoy!
Level: elementary
Age: 12-100
Type:
Downloads: 45


 
conditional type3

Level: intermediate
Age: 15-17
Type: worksheet
Downloads: 41


 
Classroom language for students
These are useful expressions for EFL students to use inside the classroom.They are chosen carefully to get the students use English from day one.Enjoy
Level: elementary
Age: 10-100
Type:
Downloads: 25


 
A Checklist to edit paragraphs
A checklist for students to edit their paragraphs .Enjoy
Level: intermediate
Age: 10-100
Type:
Downloads: 10

 


feelings and emotions
A ppt presentation to teach vocabulary related to feelings.Enjoy

Level: intermediate
Age: 9-100
Downloads: 20

Found 0 online exercises