Wow! Great FREE worksheets written by a Reading Teacher! Upper Elementary or Middle School. Author's Purpose, Characterization, Context Clues, Fact & Opinion, Main Idea, Irony, Theme, Story Structure, Reading Comprehension, Figurative Language, Poetic Devices, Genre, Grammar, Punctuation, Sentence Structure, Parts of Speech, Verb Tense, Point of View, and Text Structure!