Homeschooling also offers the opportunity for children to learn critical life skills in a natural context. Here are some essential skills.