This entire series is good for middle to high school students learning analogies. Not only does it teach them all the different ways analogies can be constructed and how to think through which kind you are looking at, but it is an excellent way to increase their vocabulary. Two thumbs up from this homeschool mom!