I never liked any of the group work I did in school. Sure, the teachers would assign it, but it always ended up with a few people doing most of the work or a project with as many different parts as there were people. It was fine for me to talk about ideas with other students, but when I needed to learn it, I had to go off and work by myself.
it always ended up with a few people doing most of the work...
This is a common problem with group projects in school. One of the main problems is lack of leadership. The solution: assign a leader.
I had a class consisting of 4 projects, 4 people per group, and each project had a designated leader which rotated. These projects were so much easier to manage, because the leader had some authority given by the teacher. He therefore had the ability to delegate responsibility and people would actually do it. In normal groups, even if a leader emerges, they will often be ignored by less motivated students, because their authority is much more tenuous.
My point: it helps to have an assigned (and verified by the teacher) leader for a group project.
True, this is often the case. I think what Joel is asking for is that students be forced to do at least one project that is long-term and collaborative by it's very nature so you learn the skill of working on a team.