Education is full of irrationality. You can't say anything with bad connotations about children, because that's a big taboo. You can't say that a child is too stupid to understand something. You can't say that if a child always refuses to cooperate, it is impossible to teach them. The official hypothesis is that each child is perfect, so if they don't become Einstein, it's someone else's fault, and we should express moral outrage about such loss of a talent. In recent years, the consensus seems to be on blaming the teachers. So it is refreshing to hear an alternative explanation.
But I think that difference in IQ is only part of the story. It explains why some people will always fail. But it does not explain why recently more people fail at school (at least in my country it seems so). Here is an interesting comment from Scott Adams' blog:
Coincidentally, my sister raised this topic last month. She works as an Early Childhood Educator caring for 2,3 and 4 year olds. She has worked at it for over 25 years and in the last 10 years she and her coworkers have noticed that increasingly even 3 year olds kids are unable to amuse themselves or self organize into games where they make up their own rules. Without direction they just sit there waiting to be entertained or told what to do. The cause is not clear, but 2 year olds do not spend a lot of time surfing the web. Maybe they are modelling the adults in their life?
This fits my model that recent bad outputs of school systems are caused by bad inputs. But the causes of the "bad inputs" can be both in biology or in environment. If a child is retarded, that's bad for the school results. But if parents don't cooperate in their child's education (if the child instead of making their homework spends the whole day with Facebook or Counter-Strike), that's bad too.
Post by fellow LW reader Razib Khan, who many here probably know from the gnxp site or perhaps from his debate with Eliezer.