If you are looking for a free online homeschool curriculum take a look at Khan Academy. In addition to courses, it has stories and best practices from Khan Academy users that can help you homeschool your children. Additionally, it tracks student time and progress and has built-in grading. There are other websites out there that are free, but Khan Academy is the best option all around.