a quick update:
I got the email response from the teacher, and we got on the phone to talk about my DS yesterday. Quite surprisingly, she thinks DS is doing pretty well at school, both academically and socially. The B+ I saw hasn't included many other scores yet so it is the preliminary.

I'm happy that I had the chance to talk to the teacher. I'm especially happy with her comments about his social skill, which has been always falling behind his peers.