Someone at work was discussing this the other day. Their theory was that we were entering a period of reverse evolution as people on benefits were now more likely to have kids, and more kids, than professional couples, meaning that future generations would be more stupid on the whole than previous ones.
But that's almost always been the case ... society as a pyramid, with the masses (clue in the name) at the bottom rising through middle class to aristocracy.
It's why the people at the top are so terrified of revolution - they are outnumbered many times by the layers below them.
Ken Livingstone did suggest that one of Mrs Thatchers mark of genius was to make people view that version of society as an egg, with the middle classes bulging.
Of course there's been no proven correlation between intelligence and social class, in much the same way there's no correlation between intelligence and sex, intelligence and race (whatever that means), intelligence and nationality, intelligence and geography, intelligence and political views, intelligence and sports support, intelligence and music tastes ....
And that's before you suddenly remember that "intelligence" itself is so poorly defined as to be pretty useless in any real application. Generally intelligence tests reveal far more about the setter than the respondent.