Have an account? Log in or


About: DavidM

David has been teaching ESL for a number of years across Asia and Europe. He currently lives and works in Seville, Spain where he has been teaching for the past three years. He is currently studying an MA in Digital Technologies, Communication and Education in TESOL.

Recent Posts by DavidM

PET Describe the Photo

Click here for the full screen version

This activity allows students studying for the Preliminary English Test (PET) to practice the “describe the photo section” (Part 3) of the speaking exam. This application works on mobiles, iPads and on digital whiteboards.

There are 26 photos in total in this version of the activity and offers plenty of practice for students preparing for the Cambridge PET exam.

Use the “tips” and “phrases” section to allow students to practice key skills required in the exam before they begin the practice session.

The timer allows the teacher and student to complete the task in the required time. Press “set” to set one minute on the timer and then press “start” when the student is ready to begin.

Found this activity useful? Click here to find more ideas.

ESL Writing Prompts with Pictures

In this activity students practice creative writing. The students/teacher selects who, what, where and when. With this information students create a short story based around the information.

Activity Time:  20 mins + (Could be used as a quick warmer alternatively.)
Materials required: Paper and pencil for each student.
Skills practiced: Writing and speaking
Level: 5+

1. Students press the buttons on the prompt generator to create a story.

Give students directions where they need clarification. Try and encourage them to be creative. There are no wrong answers.

2. Give students a set amount of time to write their story. This activity can be done in groups or individually.

3. When students finish, get them to tell their stories.

Example stories made with the generator

ESL creative writing prompt generator

Click here for full screen


Recent Comments by DavidM