Epoh, you may want to read up on positive behavior plans. I.e., rather than punishing negative behavior exclusively, they should be noting and rewarding positive behavior. Ideally for the whole class, not just for your DS, but if he needs extra feedback, he should get it, and not only in a negative way.
Our best teacher ever gave "thank you tickets" to any kid in the class who she caught doing the right thing... The ticket was entered into a prize drawing, but the main thing was that she was calling attention to the correct behavior all the time by doling out the tickets. It was extremely motivating.
We have found that punitive measures have made things worse for our DS-- the more anxious he got about the possibility of being punished, the worse his behavior got (because he couldn't control the anxiety). It was a negative spiral. He has done best with gentle correction and positive reinforcement.
DeeDee