Homeschooling can be a great option for parents who want to personally see their children learn and develop their skills and talents and who want to personally make sure that their children get the best academic learning and avoid some of the public school's poor environments. Some parents may also...