When my daughter was 7, I enrolled her in COVA for the free curricula. COVA provides the K12 curricula to its students. A couple of years with COVA made me totally annoyed with the program, and I didn't want to fork over the dough for the various K12 curricula. So, I stopped using the online public school.
And then I had to come up with a new plan. I made use of the local school supply store and Scholastic sales. My kids didn't like workbooks, and part of the reason I homeschool is that *I* don't like workbooks, so this plan only lasted a year or so.
So, I have given up. Or rather I've decided that I don't need to pay money for curricula. The world provides it for free, and the Internet does too. (This is an example of society helping its members in a good way. I wish my taxes went to this stuff instead of public schools.)
One thing to keep in mind is that the idea of "this curriculua is only for kids of this age" is bogus. My kids could watch documentaries talking about string theory when they were five and six and they picked up a lot of information from it. No, they didn't understand it as well as I did, but they got a lot out of it. Next time they watch or read something on string theory, they'll get more.
Here are some fabulous Internet and television resources for curricula.
CourseA is a website that offers college classes for free. The classes are provided by major, big-name universities and colleges such as Stanford, the University of Michigan, Duke University, Princeton, CalTech, Johns Hopkins, and many more. Some of these classes are very advanced and I'm not bothering my kids with them. Others, however, are fantastic.
The kids and I took a Computer Science 101 class together. Now, I confess, I didn't learn much in the class, but my degree is in Computer Science. The kids, however, learned a bunch. They learned about Red, Green, and Blue color codes. They wrote a few little programs. They learned how the Internet works, how computers work, and how disk drives work. What's more, they remembered some of this stuff after the fact. I heard my daughter recently use "ping" in a conversation accurately.
We just started an Internet History and Technology class, and it seems to be going well. We started a Pharmacology class, but I'm not going to have the kdis finish it. (I am. It's interesting enough.) It's a bit much for them. The class on Vaccines, however, is going well.
Crash Course Biology and Crash Course History, found on youtube, are wonderful. Like CourseA you can take these classes at different levels. My kids are 9 and 11. We watch the videos and talk about them, but I don't make them memorize things like the Krebs Cycle.
Another awesome thing about this free schooling is that sometimes you even get a cute certificate.