The beauty of homeschooling is that often times you can customize lessons to your child's abilities and interests, I highly recommend this because kids learn more and retain more knowledge when they are interested in what you are teaching them. I sure wish someone would have told me this a long time ago! I would have saved a lot of time, money and my sanity. Also, I am aware that the lesson plans that I write do not always include all of our day's subjects. For math we use Khanacademy.org and sumdog.com, both are free and are great resources for practice! For reading we use teachyourmonstertoread.com and readingeggs.com, both are great programs. In our home we also read for fun (not for school) and discuss the books we have read.
I think I spent too much time in the past trying to focus on curriculum and finishing everything. Not only was it boring, but it was also a waste of money. Also a waste of time because the kids often did not retain anything I taught them and often times they would only memorize to pass a test, then forget everything the last day. I have learned that it is important to listen to the minions, because all children have the desire and capability to learn anything! Sometimes you just need to ask them what they want to learn about.