They do team-building at school, too. They take it to a ridiculous level, though, to the point where it actually does build the team because we bond by all hating it together.
There's the weekend at the beginning of the year where the boarding students all spend a weekend in the mountains doing things like ropes courses (which I fell off of) and building floatilla with canoes and logs. (Which I declined to get into- last time I did something involving canoes with this school, I almost fell in.)
During the year, we have several weekends where we "bond" by attending required community service events often involving standing outside in the bitter cold. If it's so important that we bond, they can take up classtime to do it.
And of course, there was last year's freshman canoe trip... we went canoeing in a local river, nearly overturned the canoe, and everyone in my boat pretty much ended up hating each other, solely because of that canoe trip. Then we got back to the docks early and after we all got out, we were told we could take the canoes back out again. I looked at my teacher and flat-out told him that I refused to get back in that boat. (Oddly enough, this event was the beginning of a mentor-ish relationship with this paticular teacher...)
They also attempt to do these things to seniors, or do them at the end of May. Since this is a school, the community breaks up in June. If we don't have the community built by that point...