Parents choose homeschooling for a wide variety of reasons. Some parents have concerns about the social environment or academic quality of local public schools. Some want to ensure that their children are educated in accordance with their religious beliefs. Some believe their children will learn better through child-directed learning outside of a classroom setting. Some have children who were bullied in school or have health problems or demanding practice schedules. A growing number of families enjoy the flexibility homeschooling offers, and many children may find that homeschooling is a good fit for their natural learning styles or personalities. If there is one thing that can be said about parental motivations for homeschooling, it is that they are anything but monolithic. For more, see Reasons Parents Homeschool.