20 ESL Classroom Activities That Actually Work
Every ESL teacher needs a reliable collection of activities that work. Not activities that sound good in theory but fall flat in practice. Activities you can pull out on short notice, adapt to different levels, and trust to get students talking, thinking, and learning.
This list includes 20 tested activities organized by skill area: speaking, listening, reading, and writing. Each one includes clear instructions, the level it works best for, what materials you need, and practical tips.
Speaking Activities
1. Two Truths and a Lie
Level: Elementary to Advanced
Materials: None
Time: 10 to 15 minutes
Each student writes three statements about themselves: two true and one false. They read their statements to a partner or small group, and the others guess which one is the lie. Follow-up questions are encouraged.
This activity works because it gives students a structured reason to speak, and the game element keeps energy high. For lower levels, allow students to prepare their sentences in advance. For higher levels, encourage elaborate and detailed statements.
2. Find Someone Who...
Level: Elementary to Intermediate
Materials: Printed worksheet with prompts
Time: 15 to 20 minutes
Create a worksheet with 10 to 12 prompts like: "Find someone who has been to another country," "Find someone who can cook," or "Find someone who woke up before 6 AM today." Students mingle around the room, asking questions to find classmates who match each prompt. They must write the person's name next to the prompt.
This activity forces students to form questions naturally (not just read from a sheet) and gets everyone out of their seats. Customize the prompts to target specific grammar structures you are working on: past tense, present perfect, modals, conditionals.
3. Picture Description
Level: Elementary to Advanced
Materials: Interesting photos or illustrations (printed or projected)
Time: 10 to 20 minutes
Show students an image and have them describe it to a partner who cannot see it. The partner draws or takes notes based on the description. Then compare the original image with what the partner understood.
For lower levels, use simple images with clear objects. For higher levels, use complex scenes, abstract art, or photos that tell a story. This activity builds descriptive vocabulary, spatial language, and communication strategies.
4. Role Play Scenarios
Level: Intermediate to Advanced
Materials: Scenario cards
Time: 15 to 25 minutes
Prepare cards with real-world scenarios: ordering food at a restaurant, negotiating a price, resolving a complaint, making a doctor's appointment, or interviewing for a job. Assign roles to pairs of students and give them two minutes to prepare before performing the role play.
Role plays work because they simulate real communication under pressure. Students practice functional language, improvisation, and pragmatic skills (politeness, persuasion, clarification). Rotate scenarios so students practice multiple situations.
5. Debate (Simplified)
Level: Intermediate to Advanced
Materials: Topic list
Time: 20 to 30 minutes
Choose a debatable topic appropriate to your students' level: "Is social media good for society?" "Should school uniforms be mandatory?" "Is it better to live in a city or the countryside?" Divide the class into two sides and give each team five minutes to prepare arguments. Then conduct a structured debate with timed turns.
For lower intermediate students, provide useful phrases on the board: "I think that...", "I disagree because...", "On the other hand...", "In my opinion..." This scaffolding helps students focus on making arguments rather than struggling with how to express them.
Listening Activities
6. Song Gap Fill
Level: Elementary to Intermediate
Materials: Song lyrics with blanks, audio playback
Time: 15 to 20 minutes
Choose a popular song with clear lyrics. Create a worksheet with selected words removed. Play the song and have students fill in the missing words. Play it two or three times if needed. Then discuss vocabulary, idioms, or grammar from the lyrics.
Students love this activity because it does not feel like work. Choose songs with moderate tempo and clear pronunciation. Avoid songs with heavy accents, fast rap sections, or excessive slang unless your students are advanced.
7. Dictation Race
Level: Elementary to Intermediate
Materials: Short passages posted on the wall
Time: 10 to 15 minutes
Post a short text (five to eight sentences) on the wall at the front of the room. Students work in pairs. One student runs to the wall, reads and memorizes a sentence, runs back, and dictates it to their partner, who writes it down. They continue until the entire passage is transcribed. First team to finish accurately wins.
This is a high-energy activity that combines listening, memory, speaking, and writing. It works especially well when students have been sitting for too long and need to move.
8. Listening for Specific Information
Level: Elementary to Advanced
Materials: Audio clip (podcast, news report, dialogue) and comprehension questions
Time: 15 to 20 minutes
Play an audio clip and have students listen for specific information: numbers, dates, names, reasons, or opinions. Provide a worksheet with targeted questions before playing the audio so students know what to listen for.
The key to this activity is choosing audio at the right level. It should be challenging but not impossible. Students should understand 70 to 80% on first listen. Play it twice: once for general understanding, once for specific details.
9. Telephone (Whisper Chain)
Level: Elementary to Intermediate
Materials: None
Time: 5 to 10 minutes
Arrange students in a line or circle. Whisper a sentence to the first student. They whisper it to the next person, and so on. The last student says the sentence out loud, and everyone compares it to the original.
This classic game is a lighthearted way to practice pronunciation, listening accuracy, and attention to detail. Use it as a warm-up or a break between more intensive activities. Make the sentences longer or more complex for higher levels.
10. Podcast Discussion
Level: Upper Intermediate to Advanced
Materials: Short podcast clip (3 to 5 minutes), discussion questions
Time: 20 to 30 minutes
Select a podcast clip on a topic your students will find interesting: technology, travel, culture, psychology, or current events. Have students listen once for general understanding, then again with specific questions. Follow up with a group discussion.
This activity exposes students to natural, unscripted English at a natural speed. It is challenging but extremely useful for developing real-world listening skills. Provide a vocabulary list for key terms if needed.
Reading Activities
11. Jigsaw Reading
Level: Intermediate to Advanced
Materials: A text divided into sections
Time: 20 to 30 minutes
Divide a text into three or four sections. Give each group of students one section to read and discuss. Then regroup students so each new group has one member from each original group. Students share what they read with their new group, and together they reconstruct the full text.
Jigsaw reading promotes both reading comprehension and speaking. Students must understand their section well enough to explain it to others, which deepens processing.
12. Headline Prediction
Level: Intermediate to Advanced
Materials: News articles with headlines
Time: 15 to 20 minutes
Show students a news headline and ask them to predict what the article will be about. Have them discuss predictions in pairs, then read the article to check. After reading, compare predictions with the actual content.
This activity activates prior knowledge, builds prediction skills, and naturally leads into vocabulary discussion.
13. Reading Race
Level: Elementary to Intermediate
Materials: Short texts with comprehension questions
Time: 10 to 15 minutes
Post several short texts around the room (on walls, desks, or tables). Each text comes with two or three comprehension questions. Students move around the room in pairs, reading texts and answering questions. The first pair to answer all questions correctly wins.
The movement element keeps students engaged, and the pair work ensures discussion and collaboration.
14. Vocabulary in Context
Level: Elementary to Advanced
Materials: Text with target vocabulary highlighted
Time: 15 to 20 minutes
Instead of pre-teaching vocabulary, give students a text with target words highlighted. Ask them to read the text and guess the meaning of each highlighted word from context. Then discuss as a class.
This mirrors how proficient readers actually learn new words. It builds the critical skill of contextual inference, which students need for independent reading.
15. Story Reconstruction
Level: Elementary to Intermediate
Materials: A short story cut into strips
Time: 15 to 20 minutes
Cut a short story or article into paragraph-sized strips. Give each group a set of shuffled strips. Students work together to put the text in the correct order, using logic, transition words, and narrative structure as clues.
This activity builds awareness of text organization, cohesive devices (first, then, however, finally), and logical reasoning.
Writing Activities
16. Collaborative Story Writing
Level: Elementary to Intermediate
Materials: Paper and pens
Time: 15 to 20 minutes
Each student starts a story with one sentence and passes the paper to the next person, who adds a sentence. Continue for 10 to 15 rounds. Then read the completed stories aloud.
The results are often funny and unexpected, which keeps motivation high. For more structure, provide a story starter or require each sentence to include a specific grammar point.
17. Email Writing Practice
Level: Intermediate to Advanced
Materials: Email scenario prompts
Time: 20 to 25 minutes
Give students realistic email scenarios: requesting a meeting, responding to a complaint, following up after a job interview, asking for information about a product, or apologizing for a mistake. Students write the email, then exchange with a partner for peer feedback.
Email writing is one of the most practical skills you can teach. Focus on tone, structure (greeting, purpose, details, closing), and appropriate register (formal vs. informal).
18. Dictogloss
Level: Intermediate to Advanced
Materials: Short text (100 to 150 words)
Time: 20 to 25 minutes
Read a short text at normal speed twice. Students take notes on key words as they listen (not full sentences). Then, working in pairs, students reconstruct the text from their notes, trying to recreate the meaning and grammar as accurately as possible. Compare their versions with the original.
Dictogloss is one of the most effective activities for integrating listening and writing. It focuses attention on grammar, vocabulary, and text structure simultaneously.
19. Picture Prompt Writing
Level: Elementary to Advanced
Materials: Interesting photographs or illustrations
Time: 15 to 25 minutes
Show students a compelling image and ask them to write about it. The prompt can vary: describe the scene, write a story about the people in the photo, write a diary entry from the perspective of someone in the image, or write a news report based on the photo.
Visual prompts reduce the "blank page" problem and give students something concrete to respond to. Choose images that are evocative and open to interpretation.
20. Error Correction Auction
Level: Intermediate to Advanced
Materials: Sentences with errors (some correct, some incorrect)
Time: 15 to 20 minutes
Write 10 to 15 sentences on the board, some with errors and some correct. Give each team a budget of imaginary money. Teams "bid" on sentences they believe are correct. After all bids are placed, reveal which sentences were actually correct. Teams that bid on correct sentences keep their money. Teams that bid on incorrect sentences lose their bid.
This activity makes grammar review competitive and engaging. Use errors from your students' own writing to make it directly relevant. It is an excellent review activity before tests or at the end of a grammar unit.
Tips for Making Activities Work
Every activity on this list can succeed or fail depending on execution. Here are the principles that make the difference:
Give clear instructions. Demonstrate the activity before asking students to do it. Check understanding by asking a student to explain the task back to you.
Set time limits. Open-ended activities lose energy. A clear deadline ("You have five minutes") keeps students focused and productive.
Monitor and participate. Walk around during activities. Listen to conversations, help struggling pairs, and note common errors for later feedback. Do not sit at your desk.
Adapt to your students. Every activity can be simplified or made more challenging. Adjust the language level, the time, and the support based on who is in your classroom that day.
Build your activity toolkit
Browse our job board for ESL teaching positions where you can put these activities to use. Submit your resume to connect with schools worldwide. Expand your teaching repertoire with our methodology courses or download free activity worksheets ready to use in your next class.