This surprised me because I didn't think a 3 year old really needed to be academically challenged - he needs to develop friendships and learn to share.
He may or may not need to be academically challenged - so kids absolutely need that to behave well at school, but for sure he needs to have classmates he can relate to as an equal. He may not be getting that in his current bunch of 'agemates.' That may not actually exists, but ask yourself:
If you had a 6 year old, with the emotional coping skills of a 3 year old, forced to socialize with 3 year olds, forced to be treated like a 3 year old by the teachers, and given nothing of interest academically in return might they not 'revert' to pushing and yelling?
It's certianly worth giving other schools a try! But before you get to that step, can the current school try putting him with 4 or 5 year olds for a trial and see what his behavior does then?
Best Wishes,
(Heaven reserves a special place for moms of kids who are 'preschool behavior problems!' I'll see you there when the time comes, ok?)
Grinity