The seven ChatGPT prompts in this post cover the tasks that consume a lot of lesson prep time for ESL and language teachers: generating level-appropriate reading texts, extracting vocabulary from authentic materials, creating professional role-play dialogs, building grammar exercises, writing comprehension questions, designing vocabulary review activities, and planning weekly practice schedules. Each prompt is copy-paste ready with CEFR level, learner context, and output format built in.
|
What this post covers
|
"Just use ChatGPT" or any other AI chatbot is advice that's easy to give and may be hard to act on. The gap between knowing the tool exists and knowing which prompts actually produce classroom-ready materials is wide. Most teachers who've tried it have stories about outputs that were technically fine but practically useless — wrong level, wrong register, generic examples that had nothing to do with the learner.
The good news is that the problem isn't the AI chatbot. It's often the prompt. A vague request produces vague output. A specific, well-structured prompt produces something you can use today. The following prompts cover tasks that eat prep time: reading texts, vocabulary lists, role-play dialogs, grammar exercises, comprehension questions, vocabulary review, and practice planning. I've tried to ensure each is fully written out and ready to copy-paste, with notes on what makes it work and what a real output looks like. The prompts are should work equally well for ChatGPT and Claude, Gemini, or any large language model
Specificity is the single most important factor — the more context you give ChatGPT about your learner's CEFR level, profession, and target skill, the more classroom-ready the output becomes.
Before the prompts, one principle worth knowing: specificity is everything. The more context you give ChatGPT, the more targeted and usable the output. A useful framework is to think in four parts: the role you want the AI to play, the task you're asking it to perform, the context of your learner, and the format you want the output in. You don't need to memorize this as a formula. Just ask yourself before hitting send: does ChatGPT know who the learner is, what level they're at, and exactly what I need?
For a deeper look at how to approach AI prompting, see our guide to prompting fundamentals.
Specify the CEFR level, the learner's profession, the topic, the word count, and the register in a single prompt and ChatGPT will generate a targeted text you can use immediately.
This task can consumes a lot of prep time for many tutors. Finding a text on the right topic, at the right level, with vocabulary that's challenging but not overwhelming takes serious effort. This prompt generates one from scratch.
You are an ESL materials developer. Write a 250-word reading text for a B1-level adult learner who works in logistics and is preparing for business meetings in English. The text should be about supply chain disruptions, use a professional but accessible register, and avoid idioms or complex grammatical structures. Include 5-8 vocabulary items that are useful for this learner's context and emphasize them in the text.
Why it works: The CEFR level (B1), profession (logistics), topic (supply chains), length (250 words), register (professional), and format (vocabulary underlined) are all specified and drives ChatGPT towards a useful output.
Customization: Swap in any CEFR level (A2 for beginners, C1 for advanced), any topic, and any profession to get a text tailored to your next learner. You can also try to add the learners interests for a more engaging text.
For a full walkthrough on creating reading materials, see also our post on how to create level-appropriate reading materials with AI.
Paste your authentic text into the prompt along with the learner's L1, profession, and CEFR level — ChatGPT will extract relevant vocabulary with definitions, example sentences, and translations in one step.
Authentic materials are valuable wether news articles, business emails or industry reports. But extracting vocabulary, adding definitions, and writing example sentences takes time you don't have. This prompt handles all of it in one step.
You are an ESL tutor preparing materials for a Spanish-speaking B2 learner who works in marketing. Extract the 10 most useful vocabulary items from the text below and present them in a table with: the word or phrase, its definition in simple English, an example sentence relevant to the learner's marketing context, and the Spanish translation.
[Paste your text here]
Why it works: It extracts vocabulary from your chosen authentic material (not a generic list), personalizes definitions and examples to the learner's profession, and includes L1 translation for reference.
Customization: Change B2 and Spanish to any other level and language as needed. You can also experiment with changing "10 most useful" to "10 most difficult". You may even request specific word classes or words denoting certain things. Try to experiment and see how far you can make it work and where the result starts to fail.
This prompt works well with news articles, company reports, or any text your learner has already encountered. The vocabulary feels immediately relevant because it came from something real.
Define the learner's profession, a realistic scenario they'll face at work, the formality level, and the dialog length — the result will mirror actual professional situations rather than generic coursebook exchanges.
For adult professionals learning a language for work, generic dialogs about ordering coffee or asking for directions may miss the point. The role-play that lands is one that mirrors something the learner will actually do. This prompt generates exactly that.
You are an ESL materials developer. Write a role-play dialog for a B2-level learner who is a software sales executive preparing to conduct discovery calls in English with potential clients. The dialog should be between the sales executive and a skeptical potential client at a mid-sized tech company. The tone should be professional and moderately formal.
Length: 12-15 exchanges. Include a brief situation description at the top.
Why it works: The dialog reflects the learner's actual professional context. Compare this to a generic "making appointments" dialog from a coursebook — there is no comparison in engagement or usefulness.
Customization: Change the profession and scenario to match any learner: a lawyer preparing for client consultations, a doctor practicing patient conversations in a second language, a customer service manager handling complaints.
For more on how AI helps independent tutors, read how AI can empower freelance language teachers.
Name the grammar structure, set the CEFR level, and contextualize the sentences to the learner's profession — the output is a ready-to-share worksheet, not a list of generic textbook examples.
When a learner needs to practice a particular grammar point, a fill-in-the-blank exercise contextualized to their life may be far more effective than a generic textbook exercise. This prompt creates one.
You are an ESL tutor. Create 8 fill-in-the-blank sentences practicing the present perfect tense for a B1 learner who is a nurse. All sentences should relate to healthcare situations she encounters at work. Provide the answer key separately at the bottom.
Why it works: The grammar point is explicit (present perfect), the level is set (B1), the context is specified (healthcare / nursing), and the format is clear (fill-in-the-blank with answer key). The result is a worksheet you can share directly, not a list of generic examples about travelling or having breakfast.
Customization: Try swapping profession, situation description and grammar concept. You may also indicate more specific requirements on the grammar exercises, for instance "practicing the present perfect tense versus past simple tense".
For more complex grammar points, you can also ask ChatGPT to include a brief rule explanation at the top. Useful if you want to send the exercise as self-study homework.
Ask for three question types in one prompt — factual recall, inference, and opinion — to cover the full range from basic comprehension to discussion-ready conversation starters.
Once you have a reading text, you may need questions to check understanding and prompt discussion. The following prompt generates three types of questions in one go — recall, inference, and opinion.
You are an ESL tutor preparing a lesson. Based on the text below, write comprehension questions at three levels: 3 factual recall questions with short answers, 2 inference questions where the learner must read between the lines, and 2 opinion questions that invite the learner to relate the topic to their own experience. Format each section clearly.
[Paste your text here]
Why it works: It is again specific on the role of the AI, and what is needed. Factual questions check basic comprehension. Inference questions help develop critical reading skills. Opinion questions may turn reading into conversation.
Customization: If you don't need the three types of questions just ask for "comprehension questions" and skip the rest of that sentence. You may also say "write yes/no comprehension questions" or "write comprehension questions with 4 options, one being the correct answer and the other distractors". Try experimenting to get what you need.
if the text does not fit what we are asking, e.g. does not have something to read between the lines, or the AI doesn't catch it, it may produce something odd. But try it out and review and just delete questions that are off.
Feed previously taught vocabulary back into ChatGPT with new professional contexts to create spaced repetition exercises that feel like extension rather than repetition.
Vocabulary learned in one lesson needs to reappear in subsequent sessions to stick. Rather than repeating the same list, this prompt creates a fresh exercise using the vocabulary from a previous lesson, in a new format.
You are an ESL tutor. Using the following vocabulary items from a previous lesson, create a sentence-completion exercise where each sentence describes a realistic work scenario relevant to a B2 learner who works in project management. Each sentence should have one blank where the target word fits naturally. The answer key should follow at the end.
Vocabulary: scope creep, stakeholder, milestone, deliverable, bandwidth
Why it works: It is again specific on the role of the AI, the level, and what is needed. It recycles vocabulary the learner already encountered (spaced repetition in practice). The work scenario framing keeps it relevant rather than abstract.
Customization: Change level, profession and vocabulary to match your learners. If your learners need more assistance, you might add "Add the blanked word in Spanish in parenthesis after the sentence" or whatever language matches your learner.
Use this after any lesson where vocabulary was introduced. It takes 30 seconds to write the prompt; ChatGPT handles the rest.
Give ChatGPT the learner's CEFR level, available daily time, target skill, and timeline — it generates a structured self-study plan you can edit rather than build from scratch.
This last prompt uses ChatGPT differently — not as a content generator but as a planning assistant. Give it the learner's goals, level, and available time, and ask it to suggest a structured week of practice.
You are an experienced ESL learning coach. Create a realistic 5-day self-study plan for a B1-level adult learner who has 20 minutes per day on weekdays. Her goal is to improve spoken fluency for professional meetings in 8 weeks. She is a Spanish speaker. Each day's plan should include the activity type, the time allocation, and brief instructions she can follow independently. Focus on activities that don't require a live teacher.
Why this works: Again being specific helps; about level, time, learner and output. The plan may not be perfect, but it give you a starting point that you can more quickly adjust.
Customization: Change the specifics to your learners and their goals. You may also experiment with the output format and even get it to generate exercises if it the goal is something else than speaking.
It's a valuable tool when a learner asks "what should I practice between sessions?" You now have a concrete, personalized answer.
Three principles make the biggest difference: always specify the CEFR level explicitly, include the learner's profession or interests, and review every output before sharing it.
A few things worth noting as you work with these prompts.
First, always specify the CEFR level explicitly (A1 through C2). "Intermediate" means something different to every teacher and even more different to ChatGPT. B1 or B2 leaves less ambiguity.
Second, include the learner's profession or area of interest whenever possible. A doctor and a software developer at the same CEFR level may need completely different vocabulary and example sentences. The specificity costs you a few words in the prompt and dramatically changes the output quality.
Third, review before you share. ChatGPT occasionally gets facts wrong or writes example sentences that are technically correct but semantically odd. A 60-second read-through catches those issues. You're still the one deciding whether the material is appropriate for your learner, the AI just reduces the time you spend writing it.
For more tip and tricks and a more comprehensive collection of prompts organized by teaching task, you can also explore our free AI Guide for Language Teachers.
The goal here isn't to hand over your lesson planning. It's to eliminate the mechanical parts of it so you can focus on what no tool can replace: knowing your learner, adapting in the moment, and building the kind of relationship that makes language learning stick.
Once you've generated the material, you still need to get it to your learners. If you're curious how that could work in practice, give Edumo a try.