I think it depends on the child. A lot of parents on here advocated skipping. My DS6 did skip kindergarten and is in 1st grade. The social side of it has not been pleasant for my DS. In Sept we are putting him in 1st when he enters public. He has been teased this year called a baby called disgusting (for picking his nose). When I told him all the kids will be his age in his new school, he was so happy. And the work is still too easy so I don't think a skip did anything to challenge him meanwhile it wasn't a positive experience socially/emotionally. Oh and he knows he is they youngest and hated being younger than everyone else, like being a higher age meant they were better than he was.