I listened to my DS (now age 8) when he was in K and he wanted to stay in K because he was obsessed with trying to fit in that he lost sight of his academic boredom. After that experience, we do not ask for his opinion - the paperwork for subsequent skips were done before we told him what was happening - because, we realized that DS was too young and too immature to prioritize what was important to his academic growth. He was nervous about the skip, asked me angrily why I did such a thing to him (gave me a lecture on free choice and how I took it away from him), then looked over the new curricula and was suddenly very excited that he did not know many concepts in there and then, his close friend got grade skipped too and showed up in the new classroom and he knew 2 other boys there from his chess club and he was all set in the new classroom! He thanks me constantly for "going behind his back" and skipping his grade because he is learning things that are new to him at school.

All this to say that in my experience, parents should make the decisions when it affects how a young child spends 7 hours of their waking time every day.