Sorry for such along wait for a reply. My son goes to www.wpccs.com
they use those above courses I mentioned. This fall he will be taking virtual online courses, using a blackboard system. He will have classmates, a teacher, assignments. I think this will be better, then him just reading and doing things himself. He will not take all of his courses this way just some. He is learning discipline which will take him far. I like homeschooling him, it gives us more options. I just started big yellow box and he wants to help me. With this program he ca. Also, they record each class so he can go back and listen to the lecture again.