We chose to have DS repeat K, we would have held him back from starting, but our insurance would no longer cover speech therapy once he turned 5, so we needed to get him in the school system. At the end of K last year, he still wasn't recognizing sight words, and had a lot of social difficulty. We repeated K this year. To be fair, it was easier because the new school nearer our house was finally finished, so it was a new campus, even though he did have several friends move to first grade. Having had this opportunity has done wonders for him both academically and socially. He is ending this year reading at mid to end of first grade level, needing very little OT for handwriting, etc. and doing much better socially. Instead of having a kiddo who was going to need a lot of extra help and struggle over the long term, I have a kid who is confident and excited about learning- and that is what it's all about.