There is also the Flynn Effect:
http://en.wikipedia.org/wiki/Flynn_effect
overall societal IQ increases over time, about 3 points per decade.
True. And nobody has a clue why. It seems to hold across most societies.