OK here are my thoughts.
It sounds like your ds is ready for K. You state that you think so and that his preschool thinks so. Then, upon talking to other parents now youre unsure. Do NOT let them influence your perspective. Thats the problem today SO MANY PEOPLE are holding their kids back, it makes it a lot more difficult for those of us who want to send them on time. Thats why I personally think it should not be a choice all children should start at approximately the same age (unless there is a documented delay for which professional treatment is being received).
The characteristics that your ds displays sound like a totally normal 4, almost-5 year old to me. And THAT is the age group that Kindergarten is meant for. So, he should fit in well with those who the class is formatted to suit. Now, yes, those who have been held back and are a year older will obviously have a years worth more of learning and developing, but keep in mind those children chose (or rather, their parents chose for them) to be above the age and maturity that the K class is geared toward.
Overall, while I do think that parents should not have a choice so that all kids are at a level playing field in Kindergarten, I do not mind when parents hold their child back as long as those same parents accept that their child will be taught at a 4 and 5 year old level for that whole year. If that parent gets upset and wants their child more challenged and insists that the teacher instruct at their childs 6 year old level, well then that parent had the opportunity for the child to be taught to his/her level by sending them to Kindergarten on time. That was their choice to do and you cant have it both ways. It is really only when the parent does not accept this (and my 4 year old would suffer in that classroom) that I get truly upset by those who want their child to be the oldest, most mature, most advanced, most developed, etc.
It is perfectly ok for you to send your child on time. Do not feel guilty either way. It sounds like he will do great! And, if held back, it sounds as if he might be bored being taught things that Im sure he already knows after 3 years of preschool.
It sounds like your ds is ready for K. You state that you think so and that his preschool thinks so. Then, upon talking to other parents now youre unsure. Do NOT let them influence your perspective. Thats the problem today SO MANY PEOPLE are holding their kids back, it makes it a lot more difficult for those of us who want to send them on time. Thats why I personally think it should not be a choice all children should start at approximately the same age (unless there is a documented delay for which professional treatment is being received).
The characteristics that your ds displays sound like a totally normal 4, almost-5 year old to me. And THAT is the age group that Kindergarten is meant for. So, he should fit in well with those who the class is formatted to suit. Now, yes, those who have been held back and are a year older will obviously have a years worth more of learning and developing, but keep in mind those children chose (or rather, their parents chose for them) to be above the age and maturity that the K class is geared toward.
Overall, while I do think that parents should not have a choice so that all kids are at a level playing field in Kindergarten, I do not mind when parents hold their child back as long as those same parents accept that their child will be taught at a 4 and 5 year old level for that whole year. If that parent gets upset and wants their child more challenged and insists that the teacher instruct at their childs 6 year old level, well then that parent had the opportunity for the child to be taught to his/her level by sending them to Kindergarten on time. That was their choice to do and you cant have it both ways. It is really only when the parent does not accept this (and my 4 year old would suffer in that classroom) that I get truly upset by those who want their child to be the oldest, most mature, most advanced, most developed, etc.
It is perfectly ok for you to send your child on time. Do not feel guilty either way. It sounds like he will do great! And, if held back, it sounds as if he might be bored being taught things that Im sure he already knows after 3 years of preschool.

in training
-joking) but I will never, ever regret it. I know someone who is holding their child back from 1st grade putting their child in "private k" but she regrets putting him in. I don't care if you see it now or 4 or 8 yrs down the road MOST (not all) regret putting them in ahead of time.