Grinity, thank you for your answer. I am so glad that I have found this board as I do not have many people around me that I can talk to about this.
My DS is 9, he skipped 3rd grade and is in the 4th grade right now. Starting January the teachers have noticed that he talks too much and fidgets too much in the classroom. The work in the classroom is not challenging for him, but he fits well in socially. His teacher this year is really working hard with no additonal resources provided by school), each child works at their own spelling level; they have math challenge group and reading club. He has enjoyed being able to do extra work. But at the same time, reading club has asked him several times to read at slower pace so he would not be ahead of other kids. He always gets 100% on spelling. His teacher mentioned that it is hard to find books at his reading level, so he brings in books from home.
I have talked with him about grade skip for next year and he really does not want to do it. So, I think we will continue to do what we are doing for the next year, study Chinese (Mandarin), extra math, science. This summer I plan to teach him web design and some programming. My hope is that when he enters middle school he will start taking some 7th and 8th grade classes while in the 6th grade. But I am still not sure if that will be the answer.