Skip to content

7 ChatGPT Prompts for ESL Teachers

"Just use ChatGPT" 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 ChatGPT. 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.

Why Prompt Structure Matters

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?

Prompt 1: Level-Appropriate Reading Text

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

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. 

Prompt 2: Vocabulary List from an Authentic Text

Authentic materials are valuable — news articles, business emails, 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. Change Spanish to any other language as needed.

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.

Prompt 3: Role-Play Dialog for Professional Learners

For adult professionals learning a language for work, generic dialogs about ordering coffee or asking for directions 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.

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.

Prompt 4: Grammar Exercise on a Specific Structure

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.

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.

Prompt 5: Comprehension Questions for Any Text

Once you have a reading text, you may need questions to check understanding and prompt discussion. This prompt generates three types of questions in one go — recall, inference, and opinion — which is the range you actually want for a productive session.

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]

Factual questions check basic comprehension. Inference questions help develop critical reading skills. Opinion questions may turn reading into conversation — which is where the real language acquisition happens. 

Prompt 6: Personalized Vocabulary Review Exercise

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 recycles vocabulary the learner already encountered (spaced repetition in practice) and sets it in new contexts — so it doesn't feel like repetition, it feels like extension. The work scenario framing keeps it relevant rather than abstract.

Use this after any lesson where vocabulary was introduced. It takes 30 seconds to write the prompt; ChatGPT handles the rest.

Prompt 7: Weekly Practice Plan for a Learner

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.

The plan this generates won't be perfect out of the box — you'll adjust it based on what you know about the learner. But having a structured starting point to edit takes far less time than building one from scratch. It's also a valuable tool when a learner asks "what should I practice between sessions?" You now have a concrete, personalized answer.

Getting Better Results Every Time

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 no ambiguity.

Second, include the learner's profession or area of interest whenever possible. A doctor and a software developer at the same CEFR level need completely different vocabulary and example sentences. The specificity costs you five 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.

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.

We'd love your feedback!