I think a lot of the problem is the common fallacy that the function of teachers is to teach, i.e. to insert information into the student's brain.
In actuality, the critical action is LEARNING (which may or may not require teaching as such) and learning can only be done by the student himself (or herself). A teacher's function, when there is a teacher involved and there needn't always be, is a) to set things up to facilitate that learning (and in the case of primary school, to capture the students' interest long enough for them to get themselves learning) and b) to help when things get confusing or confused.
The biggest problem IMO with the attitude that 'you go to school and teachers teach you' is that it usually results in a laid-back 'ok, go ahead and teach me if you want, I suppose I don't mind too much' attitude in the students, rather than the kind of 'hey, cool, I need/want to LEARN that!' attitude that motivates a person to continue learning things all their whole entire life.
The latter is EVER so much more useful.
Pat