I have a daughter who is supposed to start first grade this year. In Germany, they test children to see if they are actually ready to sit in a class and start learning or if they should wait another year.
My wife and I been worried because our daughter was born late in the year, so she is still has issues sitting still. Plus she is learning German and English so her pronunciation was not great.
For the past three months we hired a speech therapist and I been encouraging her to focus more and sit still for longer.
Last week our daughter was tested. We get an official response soon but my wife was very happy because they said she is 50/50 if she should start first grade this year and that the decision could be up to us.
Then it struck me and I told my wife : Forget whatever crazy bs we been talking about before. When she starts school a year later, that means we are likely to have her in our daily lives a year more... before she goes off to start her own life.
We did the same thing with our daughter. She was a summer child. She was either going to be the youngest in her class or one of the oldest. Unless you really think your child is some kind of prodigy (and too many parents think their child is), why would a parent place that kind of pressure on a child?
We consider it one of the best decisions we ever made.
I think you are wise to hold her back. I had to do that with one of my sons in third grade. Would have been much better if done earlier.