It gives the students a sense of community.

I can be teaching very basic things one day and the more advanced students will get bored. Or I could be teaching more advanced students and I lose the other kids. It can be very frustrating.