It's great that your DS's teacher is proactively trying to help him in spite of how she might have appeared to have been dealing with it from her comments on the report card.

Our DS6's teacher warned me in advance that his report card wouldn't be great. She explained that she has to mark based on output and that his output is not reflective of his cognitive abilities. He hasn't been tested yet but she is quite convinced that he is gifted. It really helped that she warned me in advance, because his report card is rather average and not what I would have expected from him.