Homeschooling activities require a very large time commitment to plan, prepare and execute.
Some families find that one parent must give up his or her job in order to be able to homeschool. This can create financial hardships.
It can sometimes be difficult to find sports and other extracurricular activities for homeschooled students depending upon location and local homeschooling sentiment.
Parents and children find themselves spending more time at home and more time with each other when a family elects to homeschool. As much as parents love their children, it can be difficult to be with them 24/7. Homeschooling parents often notice a sharp reduction in their social life.
It is sometimes hard for parents to teach difficult subjects, such as advanced math and sciences. Equally difficult is finding the motivation to teach important subjects that neither the parent nor the child is interested in.