Restraints of Homeschooling
Financial
Families who homeschool their children may find themselves suffering from financial restraints. In order to homeschool your children one parent wouldn't be able to have a full time job. This would put a family pretty far back if they are used to having two incomes. Although a parent may still be able to have a part time job, that still wouldn't make as much money. It would be possible for both parents to manage full time jobs, but that may be pushing it. In the end though, many families believe that having a struggle for money is worth spending more time together as a family.
Time
Families who homeschool may have trouble managing time. By homeschooling, you have much more flexibility in ways to teach your child. These activities that you choose may take up much more time, such as going to the zoo or a museum. Also, if a parent decides to manage a job and teach their children they have much less free time to do things for themselves. Homeschooling even makes it hard to run errands. They would either need to take their child with them or find an alternative place for them to be if they're too young to stay home alone.
Social
By being home schooled the student may face social restraints. In many school districts a student wouldn't be able to join extra curricular activities if they don't attend the school. This could put a block in opportunities if the student wants to play sports or try different clubs. Children who are home schooled also don't get the opportunity to make friends through school. Not being around kids their own age may affect how they mature. Some people believe that children who are sheltered may have trouble adjusting later in life.