School programs ARE flawed, whether it's science (even math course are!) or non-science. This is a trade-off, accuracy losses against information speed and time spent in problem resolution.
I've heard two years ago that the US is becoming a bit too grade-centric and that problem resolution is not a valued skills anymore pre-college, due to decisions in the ministry under Bush-Clinton-Bush administrations, but my point is valid for most of europe