There has been much debate on these bords as to the rigor of Apologia so you might want to do a search on that, too. I love how Apologia is self-teaching and all my children have enjoyed it, but I personally do feel it is lacking in depth compared to other high school science classes. My oldest, who was the pre-vet major, told me she didn't feel as well prepared as other students in her college science classes. I know many, many kids have used Apologia successfully and gone onto science fields, but for us we decided we wanted something a bit more rigourous and homesat/BJU fit the bill. I recommend if you do stay with Apologia, and Apologia is a great program, to do atleast one of the Advanced Science courses.