I think this would be an appropriate read for any 2nd to 4th grade class. For those same grades, you could teach a lesson on compound words. Before reading, you would discuss what a compound word is, share some examples and explain how you know the definition of each words by using context clues. While reading the story, have students write down compound words that they hear throughout the story on a post it note. After reading, let them share their words and put their post it on the front board. You can also have the students make a flip book and behind each compound word they write, they will use their context clues to figure out the words meaning.