Printable reading worksheets for ESL classes, sorted by level. Every worksheet comes with a free PDF, and new ones are added every Monday and Wednesday.
Elementary worksheets (Level C)
For beginners and young learners: about 185 to 220 words, grade 3 to 5 reading level.
Newest
All Elementary worksheets, A to Z
Intermediate worksheets
Longer readings of 356 words or more, for grade 6 and up.
Newest
All Intermediate worksheets, A to Z
Advanced worksheets (Level F)
Challenging readings on science, culture and current events for strong readers.
Newest
All Advanced worksheets, A to Z
More printables
Classroom games and books
- Printable classroom games: Jeopardy, Werewolf, Battleship and more
- Reading Library: 42 classic books, free to read and download
Vocabulary tests
- Vocabulary Test G2: basic vocabulary quiz
- Animal Vocabulary Test G2: learn animal names
- Vocabulary Test Collection (Google Drive folder)
Single PDFs
- Moon Festival (Elementary PDF)
- Night Markets in Taiwan (Intermediate PDF)
- Sharks (Elementary PDF)
- Solar Energy (Intermediate PDF)
- Taiwan Indigenous Peoples (Intermediate PDF)
- Taiwan MRT (Intermediate PDF)
- Taiwan National Parks (Intermediate PDF)
- Taiwan Ocean Animals (Elementary PDF)
- Taiwan Ocean Animals (Intermediate PDF)
- YouBike Taiwan (Elementary PDF)
- Convenience Store Culture (Intermediate PDF)
- Giant Pandas (Intermediate PDF)
- Hiking in Taiwan (Intermediate PDF)
- Recycling (Elementary PDF)
