30 ESL Role-Play Cards for Speaking Practice for B1-2 Students (No-Prep Conversation Activity)
This resource includes 30 role-play cards designed to encourage meaningful speaking practice inB1-B2 ESL classrooms. Each scenario presents a realistic situation that students discuss in pairs or small groups while working toward a shared goal.
The cards are organized around common themes such as everyday situations, work and career, and modern life, making them suitable for a wide range of classroom contexts.
Each role play includes:
A short situation prompt
Clear discussion goals to guide the interaction
Optional follow-up questions to extend the conversation
The activities are designed to require little or no preparation and work well for pair work, conversation classes, or speaking-focused lessons.
Level: B1–B2
Use for: speaking practice, conversation lessons, or discussion activities.

