Homeschooling is not for the faint of heart. Some days are so far from the idyllic image in our minds it's not even funny. Thankfully, there are steps you can