Yes, I'm much more interested in the story of how his dad taught him so well and effectively than I am in the solution itself.
And while I'm sorry you had such a crappy experience in public school, you might be heartened to know that not all public schools are equally horseshit as the ones you were unfortunate enough to attend. We have some absolutely stellar schools around us here, with teachers that actually care, and they try hard to challenge the kids to reach above their "expected potential". Not every school, mind you, but many of the ones in our district are excellent. I think it helps to have schools large enough to have multiple classes per grade level, which means they can offer a whole class or two of remedial addition to the kids who need that, several classes of algebra and trig to the majority of students, and a class of calc 1 and calc 2 to the kids who want that challenge.
Sadly, I know that your story is far too common. I have a friend who grew up in California public schools, then due to family circumstances had to take his senior year of high school in a Kentucky school. He went from an 11th grade pre-calc class to basic math in 12th grade, complete with scarily stupid students and teachers. (I don't know where in Kentucky he was.) With no challenges in school, (and suddenly being dropped into a foster family situation,) he found himself in the classic teenage rebellion scenario, and discovered plenty of ways to get into trouble. It was fortunate for him that he had only one year to suffer through the bad school before he got into a college, which certainly helped him get his life back on track.
Private schools aren't always the answer either, by the way. There are some well known parochial schools around here that deliver some pretty mediocre educations.
So my advice is don't judge all public schools based solely on your own experience. Like most other things in life there are good ones and bad ones out there, and any responsible parent needs to be very selective where their kids go.