I believe homeschooling kids is the best option (acknowledging there are situations where the parent can't) and is the most obedient to God. That being said, a Christian school is usually much better than a government school. It does matter what they teach. There are schools that call themselves Christian, but it basically means the school teaches the same as the government schools, but is associated with a church and maybe includes prayer to open the day and at lunch. I also believe there are lots of people who think they can't homeschool, but can. It is possible to homeschool very cheaply. Also a parent working needs to eat out for lunch, commute, buy work clothes, pay for day care, etc. This can take up a huge portion of the take-home pay. Having one parent not working (or only working part time) in order to homeschool isn't as big a financial hardship as most people think.