Hi,
It sounds as though your daughter has a great attitude towards school and is doing well. Since your daughter is almost 6, she would not be that much younger so it seems an easy answer to skip to first. It will be interesting to see what the Iowa Acceleration Scale says. I've never used it.
My daughter was just five years three months when school started so they considered her too young to move to first even though she was tested to be approaching fourth grade in reading at the end of 4year old pre-k and with math concepts in third grade. The teacher readily admits that she had mastered work well beyond end of K expectations the first week of school, but the school is not willing to move her or any other student and I haven't pushed it too much because I like that she is in a short day program (2 and a half hours) and think she needs time to work on following directions and checking her work. My daughter even behaves well in school and helps other children, but can make careless mistakes on simple work and sometimes, horror of horror, she does not color neatly although she did at 3 (not that compelling any more?) and I think they use those things as an excuse to keep her in K.
Your daughter is older, has been in a school-like setting for years, and has good work habits so may be a better candidate for a grade skip than my daughter, esp if she is emotionally mature.
If you haven't had an IQ test, I wonder if that might help.