Advertisement

How to Create ESL Worksheets with AI

Hand filling in a printed ESL worksheet with a pencil

Creating an ESL worksheet is not just a matter of generating questions. The instructions need to be clear, the language needs to fit the learners, and the activity needs to practice something worth learning.

AI can help with the first draft. The teacher still decides what belongs on the page.

The easiest starting point is not “Which AI platform should I use?” It is “What should students practice?”

A vocabulary-matching task, a grammar exercise, and a reading worksheet need different inputs. Choosing the right tool for that task can reduce unnecessary prompting and editing.

Choose the Worksheet Type First

What you needA useful starting pointWhat to provide
Vocabulary matchingTwee: Word-Definition MatchingTarget words and intended meanings
Gap-fill using familiar languageTwee: Fill in the GapReviewed sentences or a short passage
Reading with different levels of supportDiffit and Diffit ChatA source text and learners’ needs
A worksheet with several activity typesMagicSchool: Worksheet GeneratorTopic, objective, learner details, and sections
Questions accompanying a recordingTwee: Audio & Video Question CreatorAn audio file or supported video link

These are suggested starting points, not a ranking. Several platforms can create similar activities; the useful choice depends on your source material and how much control you want.

1. Twee: Create a Specific Language Exercise

Twee is convenient when you already know which exercise you need. Instead of asking a general chatbot to invent the format, choose a dedicated tool.

For Vocabulary: Word-Definition Matching

Open Word-Definition Matching, enter your target words, and select an appropriate level.

If a word has several meanings, provide context or a synonym in brackets. For example, “bank” could refer to a financial institution or the side of a river.

Review the definitions before sharing the activity. A definition should not require more difficult English than the word students are learning. For learners who cannot comfortably read definitions, use pictures, objects, or oral clues instead.

For Controlled Practice: Fill in the Gap

Open Fill in the Gap, paste your sentences, and select the words or phrases to remove.

This is particularly useful when you want to keep control of the language. You can start with sentences students have already heard and practiced rather than introduce an entirely new passage.

Decide what the gaps should test. Removing occupation words practices vocabulary; removing verb endings practices a different skill. Avoid mixing several difficulties unless that is your objective.

Example: An Occupations Worksheet

Suppose students are learning:

veterinarian, mechanic, salesclerk, factory worker, photographer, baker

Use Word-Definition Matching to draft simple descriptions, then edit them to match the language taught in class:

  • helps animals
  • fixes cars
  • sells things
  • makes things in a factory
  • takes pictures
  • bakes bread

Next, prepare six short sentences and use Fill in the Gap to remove the occupation words. For example:

A ________ fixes cars.
A ________ takes pictures.

Keep the descriptions consistent across both activities so students practice the same language in two ways.

Finish with a partner task:

What does a mechanic do?
A mechanic fixes cars.

The worksheet now supports a progression from recognizing meaning to completing sentences and using the language aloud.

2. Diffit: Adapt an Existing Reading and Its Activities

Diffit is useful when you already have a passage, document, or topic and need materials with different levels of support.

You can start with pasted text, a PDF, a URL, or a topic. After generating a resource, use Diffit Chat to adjust the reading level, change activities, or add instructional support. The official Diffit FAQ explains these options.

A practical workflow is:

  1. Add the source and state the shared learning objective.
  2. Generate and review the reading and activities.
  3. Ask Diffit Chat for a specific change.
  4. Check the revised version before exporting.

For example:

DIFFIT CHAT REQUEST
Keep the central facts and learning objective. Shorten the sentences, explain five essential words, and add sentence starters for the two open questions.

Do not automatically make every question easier. Some learners need vocabulary support or a planning organizer rather than a different learning goal.

Check that all versions preserve the same facts and allow students to join the final discussion. Reading-level settings should not be treated as exact CEFR equivalents.

For a fuller classroom approach, see How to Use Diffit for Mixed-Level ESL Classes.

3. MagicSchool: Draft Several Worksheet Sections Together

MagicSchool’s Worksheet Generator can produce reading passages, vocabulary activities, comprehension questions, and other exercise types from a topic, text, or learning objective.

It is useful when you want to describe the whole worksheet instead of building each activity separately.

Provide:

  • Learner age and English proficiency
  • The language objective
  • Target vocabulary or grammar
  • Required activity types
  • Number of items and space for answers

For the occupations example, request a matching section, six gap-fill sentences, and a short pair-speaking task. Specify that the worksheet should use familiar action verbs and avoid introducing unrelated job titles.

An age or grade alone is not enough. Students in the same grade may have very different English skills.

Review each section separately, then check whether the sections work together. A worksheet can contain individually reasonable activities that do not support the same objective.

4. Using a General AI Assistant

If you prefer a general AI assistant, describe the worksheet precisely. A request such as “Make a worksheet about jobs” leaves too many decisions unspecified.

You can adapt this prompt:

WORKSHEET PROMPT
Create an ESL worksheet for 8–9-year-old learners who have already practiced these occupation words orally: veterinarian, mechanic, salesclerk, factory worker, photographer, baker.

The objective is to identify each occupation and describe its work using “A ___ helps/fixes/sells/makes/takes/bakes ___.”

Include six word-description matching items, six gap-fill sentences with a word bank, and one short pair-speaking task.

Use short instructions and familiar vocabulary. Make each matching item and gap have one clear intended answer. Shuffle the matching descriptions. Put the answer key in a separate teacher section. Do not add new occupation words.

This is a suggested prompt, not a guarantee of correct output. Solve the generated worksheet yourself before giving it to students.

What About Listening Worksheets?

A worksheet becomes part of a listening activity only when students actually hear the source.

Twee’s Audio & Video Question Creator can draft questions from uploaded media or supported video links. Choose the recording first, then review whether the questions require students to understand its main message or relevant details.

Check that students can access the audio. For a teacher-led class, you may only need speakers. For homework, test the student-facing link and any account requirements.

Do not place the complete transcript beside every question by default. Decide when students should listen independently and when written support will help.

For more options, see Best AI Tools for ESL Listening Practice.

Check These Five Things Before Sharing

1. Language Level

Check the instructions as carefully as the exercise. Familiar content can become difficult when the directions use unfamiliar language.

2. Answer Accuracy

Complete every item yourself. Look for multiple plausible answers, missing information, and an answer key that no longer matches your edited questions.

3. Learning Focus

Ask what students must do to succeed. Can they answer by noticing a pattern without understanding the English? Does the task practice the intended vocabulary or grammar?

4. Page Design

Use readable type, clear spacing, and enough room for answers. Keep the teacher’s key separate. Preview the printed or digital version rather than assuming the generated layout will work.

5. Classroom Fit

For younger learners, keep reading and writing demands manageable and provide oral modeling where needed. For adults, simplify the language without making the topic or design childish.

Use materials you have permission to adapt, and remove student names or confidential information before uploading anything.

Save, Reuse, and Improve

Keep an editable version as well as the student copy. After class, note which instructions caused confusion, which questions were too easy, and where students needed more support.

Those notes are more useful for the next worksheet than repeatedly generating a new version from scratch.

Available export and sharing features depend on the platform and plan. Check the official pages for Twee, Diffit, and MagicSchool before choosing a workflow.

Final Thoughts

Start with one objective and one small worksheet.

Use a dedicated tool when you know the exercise you need, a resource-adaptation tool when you already have source material, or a detailed prompt when you want a custom structure.

Then review, teach, and revise.

The goal is not to produce more pages. It is to give students clear, purposeful practice that helps them use English beyond the worksheet.

Advertisement

Subscribe

New AI tools and classroom ideas for ESL teachers, sent to your inbox.

No spam. Unsubscribe anytime.