I'm liking small group teaching more and more. It seems like we get more stuff done in the same amount of time. Also, there's a lot more flexibility with small groups.
Small, as in 4-6 students. Some teachers consider groups of 8-10 as "small," which is small compared to teaching 30 all at once. But it's not THAT small.