...let me also point out this posting by Eliezer Yudkowsky and this one by Ben Casnocha who mentions three things that one has to unlearn from school [the non-italicized comments are mine]:
- The importance of opinion: An opinion is the lowest form of human knowledge; it requires no accountability and no understanding. Schools, apparently, emphasize the role of students' opinions. "Tell me John, what is your opinion of the validity of Quantum Mechanics in the macroscopic world?" Or: "What is your opinion, Mary, about the solution of this equation?" Of course, we all have opinions, but we don't start learning by having them. Opinions are (should be) formed after a well-thought procedure.
- The importance of solving problems: Schools teach us to be clever, great problem solvers, something that makes us arrogant about our abilities. What schools do not emphasize is that the problems we learn how to solve have been solved by others first. And what they don't tell us is that formulating a problem is just as important as solving it. What they do to us is convince us that solving a problem is the end of any effort. And often, we become so good at problem solving of one kind that we underestimate our stupidity in solving problems of other kinds.
- The importance of earning the approval of others: That grade that you get at school is presented to us as being something of such a value that even money cannot buy (or does it, sometimes?)We seek to get good grades so that we can be approved by friends, parents, the society, the employers... We seek their approval. Is the approval of others something that really proves our, say, understanding of Physics? Damn the teachers who tell us that the exam is what we should care about. Instead of trying to earn the approval of others, why don't we focus on those people who disapprove of us, people whom we cannot easily please?