ConversationHow to Use ChatGPT to Generate ESL Discussion Questions by Topic
I type "ESL discussion questions about travel" into ChatGPT and get 15 questions in ten seconds. Some are great. Some are generic. One asks about "the philosophical implications of cultural immersion" -- definitely not A2 appropriate. The tool is powerful, but the output depends entirely on your prompt.
Here are the prompts that actually produce usable ESL discussion questions.
The Prompt Template That Works
After months of experimenting, this format consistently produces the best results:
"Generate [number] ESL discussion questions about [topic] for [CEFR level] [age group]. Include [number] warm-up questions using [target grammar], [number] opinion questions, and [number] hypothetical questions. Each question should require at least 2-3 sentences to answer. Avoid yes/no questions."
Example: "Generate 12 ESL discussion questions about food and cooking for B1 adults. Include 4 warm-up questions using present simple, 4 opinion questions, and 4 hypothetical questions using second conditional. Each question should require at least 2-3 sentences to answer. Avoid yes/no questions."

What ChatGPT Gets Right
The topic variety is excellent. Ask for questions about "social media" and you'll get angles you hadn't considered -- screen time habits, online friendships, digital privacy, content creation. ChatGPT explores topics broadly, which gives you more conversation material per generation.
Follow-up prompt capability is another strength. If the first batch is too easy, type "make these harder" or "add more hypothetical questions." You can iterate in real time until the questions fit your class.
Where ChatGPT Falls Short
Level calibration is inconsistent. Ask for A2 questions and you might get vocabulary that's clearly B2. ChatGPT doesn't have an internal CEFR model -- it's approximating based on your label. Always review for vocabulary level.
Cultural sensitivity is uneven. Questions about family, religion, and social norms can land badly in multicultural ESL classrooms. ChatGPT doesn't know your students' backgrounds. Scan for anything that might make someone uncomfortable.
Questions tend to repeat structures. "What do you think about..." appears in every other question. Add "vary the question structures" to your prompt to fix this.
A Better Alternative for Regular Use
ChalkLab is built for ESL content, which means its conversation question output is already level-calibrated and structured for classroom use. ChatGPT is more flexible -- you can ask it for anything -- but ChalkLab requires less editing for standard ESL discussion needs. Use ChatGPT for creative, unusual topics. Use ChalkLab for your weekly conversation classes. For more AI speaking tools, see my full conversation question tools comparison.