Since they keep going until the student gets a certain percentage wrong I think they are pretty accurate. My DDs school has used them as support of the fact that she is gt.
Giving your son random 3rd and 4th grade tests and then criticizing his scores is really mean and I think she should be reported to the administration for that. It is unprofessional as well, just because a child is gt doesn't mean they know things at first sight, or would perform well if they knew they were taking a test that the teacher felt they would do poorly on to begin with.