Teacher Tools

Role-Play Generator

Turn a situation into a ready-to-act role-play: character profiles with goals, a sample script and useful phrases, for pairs or small groups.

Results

The 7ESL Role-Play Generator turns a situation into a ready-to-act speaking activity. Describe a scenario - at the restaurant, a job interview, airport check-in - choose how many characters and the level, and it creates a profile for each character (name, personality and their goal in the conversation), a natural sample script the class can read or adapt, and a list of useful phrases for the situation. It is part of the 7ESL AI teacher suite, available with a Pro account.

How to use it

Type your scenario, pick 2 to 4 characters and the CEFR level, and generate. Assign one character to each student, hand out the profiles and useful phrases, and let pairs or groups perform or improvise from the sample script. Print the whole activity for offline class use, or copy it into your lesson materials.

Frequently asked questions

How many characters can it write for?

Between 2 and 4. Each gets a name, a short personality and a clear goal in the conversation, so the role-play has real purpose.

Is there a script?

Yes - a natural sample script students can read aloud or adapt, plus a list of useful phrases for the scenario.

Can I print it for class?

Yes, print the character profiles, script and phrases as a handout, or copy the text into your own materials.

Do I need an account?

Yes. It is part of the 7ESL AI teacher suite, available to signed-in users on the Pro plan.