Parents are more important than schools, because things the parents fuck up in their kids' education are nearly impossible for the school to reverse. The reverse isn't true, though. The disenchantment with education a child experiences through shitty curricula or teachers can fairly easily be counteracted by the parents by engaging the kid. Which takes a lot of time and love, which is probably why so few do it.
I'm not a fan of homeschooling because normal school is usually a great place for kids to learn society. So much stuff happens at a school that can never be recreated by dragging your kids to clubs or events. All the fighting, the teasing, the friction, but also the playing. I've had a couple truly horrible teachers, but I've also had a couple truly great ones. The former taught me how to deal with authoritarian assholes while the latter have advanced me humanistically.
If you want to help your kids, stick'em in a stink normal school with stink normal people, and fascinate them privately.