You can take your child's age and multiply it by 1.35 to see what intellectual age your child functions at. College bound kids are generally about 2 years ahead of very average students. Engineering and other STEM bound students are often 3 years ahead.

I am a big supporter of grade acceleration, but only when the current grade has little or nothing left to offer. And that would be based on achievement, not IQ.

It depends where you live and what is offered, so I cannot say if your child should accelerate. I, personally, home school my children. But, I have found that when returning at the high school level, that there is plenty to be offered. I have found anything below high school to be futile and frustrating.