
- Updated
Reading comprehension practice
This prompt writes a reading comprehension exercise for a level and topic, with an original passage and eight questions: literal, inferential, vocabulary in context and the author's purpose.
Write a reading comprehension exercise for students at [LEVEL]. Create an original passage of about [WORDS] words on [TOPIC], then eight questions: literal, inferential, vocabulary in context and author's purpose. Include an answer key with explanations and a difficulty rating for each question.
Ask for a mix of literal, inferential and vocabulary questions to train different skills.
Get a better result
An original passage pitched at your students’ level, followed by eight labelled questions (literal, inferential, vocabulary in context, author’s purpose), an answer key that explains each answer, and an easy, medium or hard tag on every question.
The passage is far too hard for the level.
Fix: Give a concrete level, such as “Year 4, reading age 8 to 9” or “CEFR B1”, not just “middle school”, and ask for short sentences with no more than five new words.
- Inferential questions can be answered by copying a line. Ask that every inferential question needs two clues from different paragraphs, and that the answer key names both clues.
- The passage states facts that are wrong. For a nonfiction topic, check dates, numbers and names before printing. Students will trust the passage completely, so one invented fact spreads.
Swap the prose for a short original poem of 12 to 16 lines and add two questions on imagery and the speaker’s feeling.
Write a second passage on the same topic one level easier, with the same eight question types, so a mixed class can work side by side.
More chat & writing prompts
See all 465 →More like this
- Build a vocabulary list from any textChatGPT · Gemini · Claude
- Mock interview practice (one question at a time)ChatGPT · Gemini · Claude
- Learn English words through a storyChatGPT · Gemini · Claude
- Rewrite text in a different toneChatGPT · Gemini · Claude
- Tiger reading in an old libraryVeo



