I love apologia science. I've used this book with all three of my children and they all loved it. It was very thorough, but easy to understand. The all loved the experiments.
Grade levels used
Great introduction to junior high science
Do you recommend?