Back to articles
ESL teacher differentiating lesson materials for multiple proficiency levelsLesson Plans

How to Use AI to Differentiate ESL Lesson Plans by Level

Mar 5, 2026·5 min read

Room 204 at my school in Phoenix has 22 students. Their English levels range from A1 to B2. Same room. Same hour. Same teacher. If that sounds like your reality too, you already know the problem: one ESL lesson plan doesn't work for everyone.

Differentiation used to mean writing three versions of everything manually. Now it doesn't.

The Mixed-Level Problem

Mixed-level ESL classes are the norm, not the exception. Budget constraints, scheduling conflicts, and enrollment patterns mean most programs can't offer perfectly leveled sections. So you teach to the middle and hope the ends don't suffer too much.

That hope-based strategy doesn't work. Your A1 students sit confused. Your B2 students get bored. Nobody wins.

How AI Handles Differentiation

Diffit is the standout here. Paste any article or text, select your target levels, and it generates distinct versions. The A1 version uses simple present tense and high-frequency vocabulary. The B2 version keeps complex sentences and nuanced vocabulary intact. Same topic, genuinely different texts.

MagicSchool AI lets you generate the same lesson plan at different CEFR levels. The vocabulary lists change, the activity complexity adjusts, and the expected output shifts. It's not just simplifying words -- the task demands change too.

ChatGPT can differentiate if you prompt it right: "Take this reading passage and rewrite it at A1 level. Use only present simple tense. Maximum sentence length: 8 words. Replace all low-frequency vocabulary with high-frequency alternatives." Specific prompts get specific results.

A Real Example from My Classroom

Topic: describing daily routines. For my A1 students, Diffit generated a 100-word passage using "I wake up, I eat breakfast, I go to work." For my B2 students, the same tool produced a 300-word text about work-life balance that included conditional sentences and phrasal verbs.

Both groups worked on the same topic. Both could participate in the class discussion afterward. But neither group felt like the material was too easy or too hard. That's the goal.

Differentiation isn't about making things easier. It's about making the challenge appropriate. AI gets you there in minutes instead of hours.

The Workflow

  • Pick your topic and write (or generate) a base lesson plan at intermediate level
  • Use Diffit to create leveled reading materials
  • Use MagicSchool to generate level-specific activities
  • Keep the warm-up and wrap-up the same for everyone -- it builds class community

Total extra time: about 5 minutes per additional level. Compare that to the 30+ minutes it takes to differentiate manually, and the math is obvious.

For more on the tools that make this possible, read our AI lesson plan tools guide and tools for beginner-level plans.