> large portion of their responsibility for their education to the school.
> In other words, if you aren’t learning much, it’s the school’s fault.
I'm a senior at a public high school, and I absolutely disagree. The onus to learn always falls on the individual. I refuse to believe that there is a student anywhere that really wants to learn but cannot. Libraries and the internet are always available, as are other people — all of these resources can be learned from.
The author seems unhappy with their high school experience. Public schooling may have its flaws, but to blame one's lack of an education on one's school would be misguided.
> For example, a good way of teaching Geometry is to have students write a graphics renderer.
No it wouldn't. Not everyone is interested in programming or computer games.