I’ll go a step further. If you don’t take your kids out of public school you are a bad parent. No excuses.
But there are exceptions. A poor, single parent family could not afford private school and must work to provide for their family. They aren’t left with many options. I would be an advocate for school vouchers, but with government money come government strings.