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


A simple ESL classroom presentation allowing initial teacher coaching (what’s this?) and then student participation (It’s a /an). Like most lesson plans, the teacher is the key and invariably interprets and presents lessons in their own unique style. The format also allows you to copy and past, in...

Level: elementary
Age: 4-10
Downloads: 49

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

What´s This
A PPt covering some eating utensils. The dialogue = What’s this? It’s a ……. and What can you use?. I can use a …. There are two sections; 1/ Flashcard type slides. 2/ Multiple choice slides. Enjoy.

Level: elementary
Age: 3-8
Downloads: 39

What Do We Do in a Day.
A PowerPoint for preschools to generate spoken English, or even simple questions and answers but most importantly for the children to understand, in English, morning, afternoon and night and what we do in these time zones. Enjoy.

Level: elementary
Age: 3-8
Downloads: 38

Days of the Week
This PP lesson is a follow on to A Very Hungry Caterpillar, which I’m afraid is too large to submit. (Pitty) This is a basic Power point slide show operated by clicking on the mouse to advance text as well as slides. You can easily change that to automatic or a more automatic advancement by making ...

Level: elementary
Age: 4-6
Downloads: 33

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

I and We
A basic PPt for children to understand the meaning of and to practice I and we. Enjoy.

Level: elementary
Age: 4-7
Downloads: 21

The Memory Game
I’ve called it a game only to be more student friendly. It can be used as a filler or a longer exercise depending how you get the ss to answer and what level they are at. The boy has physical hang-up that he wishes he could change.

Level: elementary
Age: 10-17
Downloads: 15

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

How Many Apples can We Pick Today
A fun little “game” covering numbers (1-10) and five colours. With target language, “how many and pick.”

Level: elementary
Age: 4-7
Downloads: 15

Found 0 online exercises