Seniors flourish, kids dwindle