Sounds like it's time for a visit to the counselor's office for a schedule change. The fact that your DS is doing so well in all his other classes ought to make it easy to request a switch.

I wouldn't settle for the teacher's verbal or email assessment of what went wrong on the test. I'd still want that test in my hands, to figure out exactly what's going on.