Teaching English to Non-Native Speakers: Best AI Tools by Level
ESL Teaching | AI Tools AI tools ESL teaching by proficiency level
Introduction
One of the most common mistakes ESL teachers make when choosing AI tools is picking one tool and applying it to all their students — regardless of level.
A B2 student needs different tools than an A1 student. What works for an intermediate adult learner won’t work for a beginner child. This guide breaks down the best AI tools for teaching English by CEFR proficiency level — from complete beginners to advanced learners.
A1 — Complete Beginners
Key challenges: Very limited vocabulary, no grammar foundation, often reading-script challenges (for students from non-Latin script backgrounds), high anxiety.
AI tools that work at A1:
Google Read Along (free) Designed for early literacy. Students read simple texts aloud, the AI provides instant pronunciation support when they stumble. No overwhelming text, no complex interface.
Duolingo for Schools (free) Short, gamified exercises build basic vocabulary and sentence patterns. The visual, game-based format works without requiring strong literacy skills. Students see immediate progress through streaks and achievements.
ELSA Speak (free tier) Start with very basic exercises — single words, simple phrases. Even at A1, building correct pronunciation habits early prevents fossilized errors later. Just 5–10 minutes of ELSA daily.
ChatGPT for teachers (not students at A1) At A1, use ChatGPT to generate very simple materials — picture description prompts, simple matching exercises, basic vocabulary lists with translations.
Teacher tip: At A1, keep AI tools simple and visual. Introduce one tool at a time. Gliglish is too demanding for A1 students — save it for A2+.
A2 — Elementary
Key challenges: Students understand basic sentences but struggle with fluency, tenses, and expanding vocabulary beyond survival English.
AI tools that work at A2:
Twee — Generate A2-appropriate reading passages, gap-fills, and matching exercises. Twee’s CEFR calibration ensures vocabulary and grammar stay at A2.
Diffit — Take any simple text and generate an A2-level version. Good for adapting slightly above-level materials for A2 students.
Duolingo for Schools — Continue building vocabulary and basic grammar through gamified practice.
ELSA Speak — Expand beyond individual words to short sentences and common phrases. Focus on sounds that are L1-interference errors.
Gliglish (introducing at A2) Start with very simple, structured conversation topics: “Tell me about yourself.” “What did you eat today?” Students begin speaking practice in a low-pressure environment.
B1 — Intermediate
Key challenges: Students can handle everyday communication but struggle with complex grammar, nuance, and extended discourse. The “plateau” level where progress feels slow.
AI tools that work at B1:
Twee — Full use. Generate reading passages, speaking activities, debate prompts, and grammar exercises all calibrated to B1. This is Twee’s sweet spot.
Diffit — Useful for adapting news articles and authentic texts to B1 level.
ChatGPT Voice Mode — B1 students are ready for AI conversation practice. Assign 10-minute conversations on familiar topics. Students gain fluency through volume of practice.
Grammarly — B1 students have enough writing to benefit from grammar feedback. Grammarly helps them self-edit before submitting work.
MagicSchool AI — Teachers can use MagicSchool to generate B1-calibrated materials, rubrics, and speaking prompts.
ChatGPT writing feedback prompt for B1 students:
You are an ESL tutor. I am a B1 English learner. Read my writing and identify my 3 most common grammar errors. Explain each error simply and show me the correction.
B2 — Upper-Intermediate
Key challenges: Students can communicate fluently but need to refine accuracy, expand range, and develop academic/professional language skills.
AI tools that work at B2:
ChatGPT — Full conversational use. Students can have nuanced discussions, debate topics, and practice professional scenarios (job interviews, presentations, meetings).
Grammarly + Hemingway Editor — Focus shifts to style, clarity, and natural-sounding writing. Grammarly catches remaining grammar issues; Hemingway improves readability.
ELSA Speak — Refine pronunciation patterns. Focus on intonation, stress, and natural rhythm rather than individual sounds.
Twee — Generate B2 discussion activities, essay prompts, and exam-practice materials.
Newsela — Authentic news texts at B2 level. Students engage with real content, not coursebook language.
ChatGPT for exam preparation:
Act as an IELTS Writing Task 2 examiner. Evaluate my essay below against the four IELTS criteria. Give a band score for each criterion and specific suggestions for improvement. My essay: [paste essay]
C1–C2 — Advanced
Key challenges: Students at this level need exposure to authentic, unmodified English, nuance, idiomatic language, and high-register writing. Generic ESL materials are too easy.
AI tools that work at C1–C2:
ChatGPT Voice — Complex discussions on any topic. Ask it to challenge your arguments, use sophisticated vocabulary, and maintain C1+ conversational register.
QuillBot — At C1+, use QuillBot not for basic correction but for exploring alternative, more sophisticated phrasings. Students compare their writing to AI rewrites.
Hemingway Editor — Forces clarity even at high levels. Cuts verbose academic writing habits.
Authentic podcasts + Otter.ai transcription — Students listen to native-speed content (BBC, NPR, TED Talks), Otter.ai transcribes, and they review what they missed.
ChatGPT for advanced feedback:
This is a C1-level learner's academic essay. Evaluate it on: register and formality, lexical sophistication, cohesion and coherence, and grammatical range. Note any phrasing that sounds non-native and suggest more natural alternatives.
At a Glance: AI Tools by CEFR Level
| Tool | A1 | A2 | B1 | B2 | C1–C2 | |——|—-|—-|—-|—-|——-| | Duolingo for Schools | ✅ | ✅ | ⚠️ | ❌ | ❌ | | Google Read Along | ✅ | ✅ | ❌ | ❌ | ❌ | | ELSA Speak | ✅ | ✅ | ✅ | ✅ | ⚠️ | | Twee | ⚠️ | ✅ | ✅ | ✅ | ⚠️ | | Diffit | ⚠️ | ✅ | ✅ | ✅ | ❌ | | Gliglish | ❌ | ✅ | ✅ | ✅ | ✅ | | ChatGPT | ❌ | ⚠️ | ✅ | ✅ | ✅ | | Grammarly | ❌ | ⚠️ | ✅ | ✅ | ✅ | | Newsela | ❌ | ✅ | ✅ | ✅ | ⚠️ | | Hemingway Editor | ❌ | ❌ | ⚠️ | ✅ | ✅ |
✅ Works well | ⚠️ Use with modification | ❌ Not appropriate
The Key Principle: Match Tool to Level
The most common mistake: recommending the same AI tool to all students.
A tool that’s too advanced frustrates beginners and kills motivation. A tool that’s too easy bores advanced learners and wastes their time. The CEFR framework exists for exactly this reason — use it when choosing and configuring AI tools.
Start by assessing your students’ level. Then choose tools calibrated for that level. Adjust the difficulty settings in each tool to match. Review the outputs to confirm they’re pitched correctly.
Get this right and AI becomes a genuine accelerator for every student in your class — not just the ones at the average level.
Which level do you teach most often? What AI tools have worked at that level? Share below.
Related Posts: