My son is in 3rd grade. Science and History are his strong suits so we are very happy with the advanced curriculum. He has learned so many wonderful things that I am amazed on a daily basis. He is very advanced in all subjects and I believe K12 gives him an opportunity to be challenged. I do understand your frustrations as I have a first grader who I fear will fall behind in these subjects as well later on. I think next year my son will stick with K12 while my daughter goes to a more traditional true homeschool curriculum. This just proves that not all home based curriculums fit everyone.