I just would make sure to ask what your 7th grade science entails. My DS is in 7th grade science which is life science. He said they got their texts yesterday and everyone flipped to the section on the human reproductive system. There was much blushing and giggling since they are all 12 adn 13. I am quite sure DS would have been able to handle that material at 8, but I am not totally sure it would have been fun for him to be with a bunch of 13 year olds while he was learning. KWIM?