I understand the OP is probably a troll but I'd like to add my thoughts.
There is no 'best' way to educate people. It all depends on the teachers, parents, school system and individual child. Everyone has different needs and learns in different ways. My kids will go to public school, but I'd love to take them out of school for a year and travel. We'd do "distance education," which follows provincial curriculum. How would this be worse than a child getting a few minutes of one-on-one attention during the day due to packed classrooms and exhausted teachers? Not to mention there is plenty of " no hate, bigotry, or intolerance being taught at public schools." That is where most bullying starts. There are intolerant teachers. Children also spread the hate/bigotry/intolerance that they learn at home.