100 Words Every Middle Schooler Should Know
Vocabulary and Reading games
Graphic organizers
Comprehension skills
Online reading and games