I think homeschooling can be a huge advantage or a huge disadvantage, depending on who is doing the homeschooling. I've seen instances where the parent had enough self-discipline to do a great job of teaching their children at home. I've also seen homeschooling situations where the parent and child are doing a lot of other stuff during the school hours than teaching and learning, much to the child's disadvantage.
As far as a homeschooling curriculum, the one I remember the really good parent/teacher using is the one from Liberty University. Wishing you the best of luck in this endeavor!!