Homeschooling your children provides you with the flexibility to build educational opportunities that best fit your children's needs. However, the vast number of options could be overwhelming.
Here are a few documents describing some of the curriculum and resources options to help get you started.