You are not going to do a perfect job of homeschooling. You have both strengths and weaknesses. Your children are not going to turn out perfect. They have their strengths and weaknesses too. But,...