This is the most recent study I could find and don't have any idea how accurate it is. Religious or moral training was second to school environment.
Thanks for your reply...I think that the three most popular reasons that people homeschool, is school environment(as you say), academic studies, and religion...I am sure there are other reasons as well...I just think that homeschoolers have a myriad of reasons why they do homeschool...