I'm going to sound like a hypocrite here, and maybe I am.
I don't believe public schools are okay for the children of Christian families.
However, I send my children to public schools and I teach in them.
I didn't send my birth kids when they were young, (waiting until high school with one, end of middle school for the other two) but my stepchildren are young (I remarried) and were already enrolled in public school when I married their father. I did not go against the decision he made for his children.
We cannot afford private school and I believe I gave my birth children a strong educational foundation based on Christian concepts and they will always carry that with them. However, I hate the environment and the false foundations that subjects, especially science and history, are based on in the public schools in our area.
I am not capable of teaching them all of their subjects at the high school level. I would fail them at math and higher subjects that require math, such as advance biology and chemistry.
So...they go to public school. I can look at each child and see both positives and negatives of it, and I see how it has the capacity to tear one down while it has the capacity to make another stronger. Each child is different and some are more easily influenced than others.
I gotta say we gotta do what we can for each of our circumstances and work within those circumstances for the best possible outcome.
Still, I have to say that yes, I believe Christian families should educate their children on the rock of a solid Christian foundation. Sorry, but no, public schools don't offer that and the rare ones that do still have major problems with the curriculum once you reach higher levels. Many think they have the one and only great public school, but unless you work there in every single class, you don't know that. I was amazed at some things that I was clueless about and things that the kids were inadvertently exposed to just by being there.
I suppose that leaves people wondering why I keep them in public school when I feel so strongly that it isn't good for kids from Christian families to be educated in public schools.
I do it because I screwed up when I was younger. I did poor in high school and I rejected Christ for years. By the time I was pregnant with my first, I was still an atheist and still pretty uneducated.
So now I struggle to make that up, but screwing up when I was younger means I can't provide the best for my children. That never occurred to me THEN, of course. Now I know and hope that if any younger people on here read this, they will prepare themselves NOW for the future. Until you have children of your own, you can't imagine the pain a parent feels when they realize their mistakes affect their kids, and the love a parent has for a child is so intense that until it happens, it's about impossible to understand how deep that pain can cut when you know it's your own fault for the choices you made in the past.