The principals are great. but I have to agree with kriston too. DS7 is really to young to get the courage to self advocate. He is in a somewhat bad environment, when he does speak up he is ignored by his teacher.
I don't see that as him being too young to self-advocate, but smart enough to know when he is wasting his time! In a safer place, it is possible that he could find his voice. But I certainly wouldn't encourage a child to speak up in a situation where that would result in being beaten down.