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 in 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.