Those social promotions are clearly screwed up, especially as old as eighth grade. As a counterpoint anecdote, however, my mother is a kindergarten teacher who holds back (on average) two students a year for failure to understand the material or social immaturity that would prevent them from learning anything in first grade. And this is in a state (Indiana) in which kindergarten is voluntary.