Role-Play Activities for ESL — Ideas and Templates
March 2026 · Activities
Role-play is one of the most effective techniques for developing speaking skills. It places students in realistic situations where they must communicate to achieve a goal — ordering food, solving a problem, making a complaint. Unlike free conversation, role-play provides structure and purpose while still allowing creative language use.
Types of Role-Play
Type
Description
Best For
Scripted
Students follow a dialogue with some blanks to fill
Beginners (A1–A2), building confidence
Semi-scripted
Scenario and key phrases provided, students improvise details
Intermediate (B1), practicing functions
Free
Only the situation is given, students create all dialogue
Upper-intermediate+ (B2–C1), fluency practice
Role-Play Scenarios by Topic
Everyday Situations
Restaurant: Customer orders food, asks about dishes, complains about cold soup, asks for the bill
Hotel: Guest checks in, requests room change, reports broken AC, checks out
Shopping: Customer asks about sizes, tries on clothes, negotiates price, returns an item
Doctor's office: Patient describes symptoms, doctor gives advice and prescription
Airport: Check-in, security questions, asking for directions, dealing with lost luggage
Professional Situations
Job interview: Answering questions about experience, asking about the role, salary negotiation
Networking event: Small talk, introducing yourself, exchanging contact information
Problem-Solving Scenarios
Neighbor dispute: Noise complaint — negotiate a solution both sides can accept
Travel problem: Flight cancelled — negotiate alternatives with airline staff
Workplace conflict: Colleague takes credit for your work — address the issue diplomatically
Setting Up Effective Role-Plays
Pre-teach language: Provide key phrases and vocabulary needed for the scenario (5 min)
Set the scene: Explain the situation clearly. Give each student their role card with their character's goals
Preparation time: Give 2–3 minutes for students to think about what they'll say
Performance: Students perform the role-play (5–10 min)
Feedback: Focus on communication success first, then language accuracy
Role Card Template
Element
Example
Situation
You are at a restaurant
Your role
You are a customer celebrating your birthday
Your goal
Order dinner for 4 people, ask about vegetarian options, request a birthday cake
Useful phrases
"Could I see the menu?" "Does this contain...?" "We're celebrating a birthday"
Tips for Success
Assign roles thoughtfully: Shy students may prefer less demanding roles initially
Use props: Menus, phones, maps — even simple props increase engagement and realism
Rotate roles: Have students switch roles so everyone practices both sides of the interaction
Record (with permission): Recording role-plays lets students review their performance later
Don't interrupt: Note errors during the role-play but save correction for afterward
Frequently Asked Questions
What if students refuse to do role-plays?
Start with pair work (less intimidating than performing for the class). Use semi-scripted role-plays that provide language support. Frame it as "practice" not "performance." For very resistant students, written dialogue creation before speaking can lower anxiety.
How do I assess role-play performance?
Use a simple rubric: task completion (did they achieve the goal?), fluency (how smoothly?), accuracy (how correct?), and appropriateness (right register?). Focus feedback on communication success — "You successfully ordered a meal and handled a complaint" — before addressing language issues.
Can role-plays work in one-on-one lessons?
Yes! Teacher takes one role, student takes the other. This is actually ideal because the teacher can adjust difficulty in real-time, provide natural modeling, and create a safe space for risk-taking.