Most people I know who homeschooled their kids had college degrees, some masters degrees, and some were religious and some weren’t. None of them were extremely religious trying to completely shelter their children, but some did worry about the bad influences in school. Pretty much all of them were ok with letting their children choose to go to school, although one took her son out of private school in the 11th grade, because the dean was terrible to the kid, and she had a bad preconception of public schools. She now regrets not letting her son go to public school.
One thing about the religious people is they already had a network and information about homeschooling a long time ago before there was so much on the internet. A couple of my girlfriends were doing it 25 years ago. That made the possibility of homeschooling easier for people who were connected through religion, even if they were not uber religious themselves. Now, lots of people homeschool from the very religious to atheists and the information on how to go about doing it is much more available.
One of my friends who homeschooled two of her three kids all the way from K-12 said that parents that have to do a lot of homework with their kids are homeschooling their children. She said her school day with the kids is much shorter than a typical school day and she doesn’t have the fights after school to get the children to do homework. She wasn’t saying her kids are always perfectly cooperative, but I think she was saying both situations have some trying times, but at least the kids are not doing 10 hours of school and if they do better starting the day at 10:00am instead of 8:00am, it’s no problem. Plus, you can vacation any time of year that is good for the parents.
I think I would have struggled in homeschool, and I know my mom could not have done it, but regular school had some big negatives for me. My sister wishes she had had the option.