That's where I don't agree with you.
Schools should (and are) be places where new stuff gets made up. Google was a project at a university, so was Facebook,.
I was to harsh with my original statement. Exact courses should be tested exactly. But the higher in education you go, the less exact and the more creative you become.
It's the analyzing the problem, breaking it down and creating solutions based on proven practices that we should teach in the form of projects at schools.
Anyway, this thread was about knives and guns in schools no?