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 dennismychina


The author

Dennis McCann

I’m a South African and have been teaching ESL (mainly oral and most levels) in China since 2001. Finding teaching material has always been a pain in the butt….. untill I joined ESL Printables that is. (Victor paid me to say that). :-] Being a part of this community is very refreshing and has been a huge eye opener. It has helped me in more ways than one.

Points: 2187


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





Online exercises

Fill in the blanks useing Hero by Mariah Carey.
A pretty straight forward fill in the blanks type WS using Mariah Carey’s song Hero. More for oral class, with a huge emphasis on economics. (SS don’t actually use the WS, they use their note books for the exercise. They hand the ws back after class so that it can be used for the next class). There are a few questions at the end to generate spoke...
Level: intermediate
Age: 14-17
Type: worksheet
Downloads: 11


Born Free
Based on the movie of a real life nature/animal drama. This PPt covers both listening and speaking, with the normal fill in the blanks while listening as well as a question and answer section. It includes the worksheet (as word doc printable) plus the answers. The movie trailer is available on You...

Level: elementary
Age: 11-17
Downloads: 8

Days of the Week. Animated Flashcard.
An animated set of flashcards use for introducing the days of the week. I used this set with the PPt ¡°Which house is for Monday¡± but had to split it due to size. Enjoy.

Level: elementary
Age: 3-6
Downloads: 26

What Colour is the Frog Hiding - Part Two. (The other six colours)
The colours games ¡°What Colours is the Frog Hiding", is a triggered PPT to help little ones recognize colours and at the same time, to develop concentration.

Level: elementary
Age: 5-11
Downloads: 42

Claps for BINGO
A simple but effective, fun aid to teaching the clapping sequence for the song ¡°BINGO¡± to youngsters.(You might want to delete the first two slides) Enjoy.

Level: elementary
Age: 3-8
Downloads: 5

Which House is for Monday? (Part Two)
Part Two. The game, ¡°Which House is for Monday¡±, is to help memorize the sequence of the days of the week. (Sorry I had to slit it because of size) I use it in conjunction with Day of the Week Animated Flashcard PPT. It also helps with numbers and colours. Enjoy.

Level: elementary
Age: 4-10
Downloads: 50

Kindi Jeopardy
This is an easily editable jeopardy game which covers five categories; animals, numbers (how many) shapes, colours and the weather designed for kindergarten but suitable for children up to 7 or 8. (In fact if images are changed there is virtually no age limit.) Enjoy.

Level: elementary
Age: 3-8
Downloads: 133

The Memory Game
A Basic PPt (use with clicks) Target is "What things does he wish for". He wishes he was / were / could / wasn´t so....etc... etc..

Level: elementary
Age: 11-17
Downloads: 8

Game - Add Colours to Shapes
A game to help pre-readers to recognize the names of colours, using shapes. Enjoy

Level: elementary
Age: 4-8
Downloads: 168

A Party - Invitation
This PPt was inspired by a W/S from Sabriye25 and a need I had for a simple past reading comprehension / speaking exercise I had for my grade 2 to 4 students.

Level: elementary
Age: 10-14
Downloads: 15

Numbers Shapes & Colours
Quite comprehensive, covering numbers, colours, shapes & sequences. With tips and notes for the teacher.

Level: elementary
Age: 3-7
Downloads: 7

Found 0 online exercises