← All posts
Speaking Activities That Work in Mixed-Level ESL Classrooms

Speaking Activities That Work in Mixed-Level ESL Classrooms

You have a student who can barely string a sentence together sitting next to a student who could debate philosophy in English. Same class. Same activity. Same 45 minutes.

This is the reality for most ESL teachers. Pure single-level classes are rare outside of expensive private language schools. The rest of us teach mixed-level groups and somehow need to keep everyone challenged, engaged, and speaking.

It's harder than teaching a single level — but it's not impossible. The key is choosing the right activity structures and the right pairing strategies.

Why mixed levels aren't the disaster they seem

The instinct is to see mixed levels as a problem to solve. But research on peer interaction suggests it can actually be an advantage — if you manage it right.

When a stronger speaker works with a weaker one, the stronger student simplifies their language, provides models, and scaffolds the conversation. The weaker student hears more complex language in a low-pressure context and gets pushed to produce more than they would alone. This is essentially what the research calls "negotiation of meaning" — and it's one of the most powerful drivers of language acquisition.

The catch: this only works when both students are actively participating. If the stronger student dominates and the weaker student goes passive, nobody benefits. The activity structure has to ensure both people contribute equally.

Seven activity types that work across levels

1. Open-ended discussion questions

The simplest and most effective approach. A good discussion question works at every level because students respond at their own level of complexity.

"Would you rather live in a big city or a small town?" A2 students answer with simple preferences and basic reasons. B2 students weigh trade-offs and consider abstract factors. Same question, different depth — and both students are speaking.

The question does the differentiation for you. No need to prepare separate materials.

Tool tip: YapYapGo is a free classroom speaking practice tool with questions across CEFR levels A2 to C1. In a mixed-level class, you can set the level to match your middle band — the questions are open-ended enough that lower students can respond simply and higher students can go deep. Automatic pair shuffling means everyone works with different partners.

2. Opinion spectrums

Read a statement: "Money is more important than free time." Students tell their partner whether they strongly agree, agree, disagree, or strongly disagree — and explain why.

This format naturally differentiates. A2 students give a position and one reason. B2 students give nuanced conditional responses. The task is the same; the language output scales with ability.

3. Information exchange tasks

Pair activities where Student A has information Student B needs and vice versa. These work across levels because both students must communicate to complete the task — passive listening isn't an option.

Example: "Student A, describe your perfect holiday. Student B, listen and then tell A what your perfect holiday would be. Then together, plan a compromise holiday you'd both enjoy."

The compromise stage forces genuine negotiation regardless of level.

4. Timed fluency challenges

Give the same topic to everyone. Each student speaks for two minutes. The language that comes out will naturally vary by level — that's fine. The exercise targets fluency (speaking at speed without excessive pausing), which is a skill every level needs to develop.

YapYapGo's Timed Talk mode runs a countdown timer visible to the whole class. Every pair practises simultaneously under the same time pressure, regardless of their individual levels.

5. Role plays with flexible roles

Give a scenario where one role naturally requires simpler language: "Student A is a tourist asking for directions. Student B is a local giving directions." The tourist can use simple questions; the local needs more complex language.

Flexible role assignment lets you informally differentiate without making it obvious. Lower-level students get the role that requires simpler output; higher-level students get the role that pushes them.

6. Debate with scaffolded positions

Debates work across levels when you scaffold the lower-level position. Give both students a motion, but give the weaker student a list of three argument starters: "I think... because..." "One reason is..." "For example..."

The stronger student argues freely. The weaker student has a framework to build on. Both students are debating — the scaffolding just ensures the weaker student can participate meaningfully.

7. Discussion question chains

Start with a concrete question, then follow with progressively more abstract ones on the same topic. "Do you like cooking?" → "Should everyone learn to cook?" → "How does food connect to cultural identity?"

Pairs work through as many questions as they can. Lower-level pairs might spend all their time on the first two. Higher-level pairs push through to the abstract ones. Same activity, self-differentiating pace.

Pairing strategies for mixed levels

Random pairing is still the best default — even in mixed-level classes. It creates varied dynamics that benefit everyone over time. Some rounds, a strong student gets pushed by a peer. Other rounds, they scaffold a weaker partner. Both experiences develop different skills. Stretch pairing (deliberately mixing levels) works well for discussion and information-exchange activities where both students must contribute. Use it when the activity structure ensures equal participation. Matched pairing (similar levels together) works for exam practice or fluency activities where matched speed matters. Use it when you want students to feel equally challenged.
Tool tip: YapYapGo offers all three strategies — random, stretch, and matched — plus a mixed mode that varies the approach across rounds. If you've entered student proficiency levels, the stretch and matched modes pair intelligently. The shuffle takes five seconds; the differentiation is automatic.

The mindset shift

Mixed-level classes work best when you stop trying to make everyone do the same thing at the same depth and start designing activities where different depths of response are all valid.

A question like "What would you change about your city?" is a gift in a mixed-level class. An A2 student says "I want more parks." A C1 student talks about urban planning and public investment. Both are speaking, both are challenged, and neither is bored or overwhelmed.

Your job isn't to make everyone reach the same level by the end of the activity. It's to make sure everyone is speaking at their own level for as many minutes as possible. Pair work makes that structurally inevitable.

YapYapGo was designed for exactly this kind of classroom — flexible pairing, levelled questions, and a structure that lets every student speak regardless of their level. Free to start.
Sources:
  • Storch, N. & Aldosari, A. (2013). Pairing Learners in Pair Work Activity. Language Teaching Research. — Mixed-level pairs can be highly effective with the right task design.
  • Yule, G. & Macdonald, D. (1990). Resolving Referential Conflicts in L2 Interaction. Language Learning. — Stretch pairing benefits depend on collaborative dynamics.
  • Kieffer, M., Proctor, C., Weaver, J. et al. (2025). Heterogeneous vs Homogeneous Grouping. American Educational Research Journal. — No single grouping is universally best; variation matters most.
  • Long, M. (1996). The Role of the Linguistic Environment in Second Language Acquisition. Handbook of Second Language Acquisition. — Negotiation of meaning drives acquisition across proficiency levels.

Ready to try it in your classroom?

YapYapGo is free to start — no account needed. Set up your first speaking session in under a minute.

Start for free →