Social and leadership skills appear to be the main concern for parents who decide to home school their children. I have heard of many communities that setup homeschooling networks. Parents connect with other parents who are homeschooling and they create their own schooling system. Each parent is responsible for teaching the children a subject, whether it be math, geography, art, etc. I think this is a great idea, as it relieves one parent from teaching every subject.