What about Laurel Springs? http://laurelsprings.com I have no idea how strong they are in science. But a friend's daughter had a good experience with them for online history classes. The only reason I suggest it as a possibility is that from what i understand there is a teacher who is available by email, and a lot of the work is graded by a person. I would worry about the labs.