Originally Posted by ss62
Also, he says kids who do not progress along with their peers may later turn out unhappy etc.

I don't think you two disagree on this point, and the real issue is you're working from different definitions of "peer." The kids who are the same age are not your DS's peers.

My DD would happily fill your ear with commentary about how the kids in her grade are immature, and she was already skipped a year.