You can pull your kids out of public school, and send them to private school. It’s not homeschooling, but still, I’d take private schooling over public schooling any day. I’ve done all three at various times in my kids’ lives.
Many/most parents can’t afford that. Luckily I could. But most can’t.