WorksheetsBest Tools for Making ESL Reading Comprehension Worksheets
Finding a reading passage at exactly the right level for your ESL class is like finding a parking spot downtown -- theoretically possible but practically maddening. Too easy and students zone out. Too hard and they shut down. The sweet spot requires either incredible luck or a tool that adjusts text to your students' level automatically.
These five tools create ESL reading comprehension worksheets with properly leveled passages and relevant questions.
1. Diffit -- The Level Adjuster
Diffit is the standout for reading comprehension. Give it any URL, topic, or paste in text, and it creates a leveled reading with vocabulary highlights, comprehension questions, and writing prompts. The level adjustment is the magic -- I can generate the same article about climate change at A1, B1, and B2 for my three different groups.
The questions include a mix of literal comprehension, inference, and vocabulary-in-context items. The output is formatted and print-ready. This is the tool I use most for reading worksheets.

2. ChalkLab -- The All-in-One
ChalkLab generates reading passages from scratch on any topic at any level, complete with comprehension questions and vocabulary exercises. It's more flexible than Diffit when you need a passage about a specific topic that doesn't have an existing article to adapt.
3. Twee -- The English Specialist
Twee generates reading comprehension questions from any text you paste in. It also creates true/false, multiple choice, and open-ended questions. Particularly strong for creating activities around YouTube video transcripts -- paste the transcript, get comprehension questions.
4. ReadWorks
Not an AI tool, but worth mentioning. ReadWorks has a massive library of leveled reading passages with pre-made comprehension questions. The ESL-specific content is limited, but the Lexile-leveled passages are useful for ESL reading practice. Free with a teacher account.
5. Newsela
Newsela takes real news articles and rewrites them at multiple reading levels. The free version gives access to a limited article library, but the concept is brilliant for ESL -- current events content that your students can actually read. Premium unlocks more articles and quiz features.
What Makes a Good ESL Reading Worksheet
A reading passage alone isn't a worksheet. Good reading comprehension worksheets include:
- Pre-reading vocabulary -- 5-8 key words with simple definitions, presented before the text
- The passage -- 150-400 words depending on level, with target vocabulary bolded
- Comprehension questions -- Mix of literal (who, what, where) and inferential (why, how)
- Vocabulary-in-context -- Questions that test understanding of target words within the passage
- A follow-up task -- Discussion question or short writing prompt to extend the reading
Diffit and ChalkLab produce all five elements automatically. The other tools give you pieces that you assemble. For a broader look at AI worksheet tools, I've compared the full range.