I agree with CoHiCntry on home schooling. It is especially important during the early years. Public elementary schools are one of the most dangerous places you can send a child.
There, training in immorality and perversion and the supremacy of feelings over reason is mandatory and pervasive, starting well before children can even recognize it or defend themselves against it. They marinate in this toxic stew 40 hours a week and are trained to come out thinking that no one knows what is right and wrong except as their own feelings dictate for them alone. Logic doesn't matter in decision-making, only feelings.
Parents are wrong about all kinds of things, especially morality and ethics, even more so if they are unconvinced that water and time is all it takes to produce all the wonders of life, especially the human body.
We teach a lot of morality in our schools but it is often not sound morality and ethics, nor does the morality of the parents matter one bit because Uncle Sam knows what’s best for your child. And if you disagree, you can be removed.
Once a child's foundation is built upon such immorality and nonsense it is well-nigh impossible to get them thinking straight. If I had it to do over again, I might possibly consider public high school, depending on the child, but not in a million years would I send my children to the school of perversion for their most formative years of education.
Do whatever you have to do - live in a matchbox, drive ancient vehicles and get a second job, but don't let them brainwash your young children. Homeschooling is infinitely better if you can swing it.
If you can’t swing home schooling, I will tell you that if any of my kids could not afford to stay home to home school but asked for money to help send their children to private school, I would do it in a heartbeat, even if I was never repaid and it meant I was never able to retire. It’s that important.