Homeschool Programs | eHow.com

There are as many reasons parents choose to homeschool as there are ways to do it. Generally, homeschooling refers to children being taught by persons outside of a public-school setting. Parents who choose to homeschool may do so because of an overcrowded or poor public school district, religious reasons or because their children need special attention for a variety of reasons. Some parents may feel that they cannot teach their children effectively and so there have been created many alternatives to aid in homeschooling.

Read more: Alternative Homeschool Programs | eHow.com http://www.ehow.com/about_5339536_alternative-homeschool-programs.html#ixzz2286Wcmub