People choose to educate their children through homeschooling for many diverse reasons. Some parents want to give their children special religious instruction or feel like public schooling is in direct opposition of their religious teachings. Other parents feel that their child will benefit from the one on one structure of homeschooling over the large class sizes often found in the public school system. Many parents home school to ensure that the...