Does he have a GIEP? If so, you can call a meeting of the GIEP team if you think it isn't working. (At least that is what we have been told.) If he doesn't have a GIEP, you might want to ask the gifted teacher if that is something that could be developed, as his needs are not being met in the regular classroom.

Not every state does GIEPs, but some do.