I've ended up teaching a 2 week intensive class for those students who failed their freshman English class the first time 'round and need it in order to graduate. The desperate of the desperate essentially. And most of them are truly terrible at English.
In my regular class during the semester, I'll have one or two of these students in each class, mixed in with some average ones and then a few ringers who are little English geniuses. This makes it very hard to teach at a level that makes everyone happy. But this class I'm teaching now, they're all at the same level: very low. And I'm actually finding it much more enjoyable. Like I know what I'm dealing with so I can adapt my class and take everything really, really slow. And nobody is bored I think and they actually appreciate how simple I'm making it.
Anyway, my point is this. If I had to choose between a mixed level class with a few stars in it, or a completely low-level class, I'd take the low-level one any day. Of course, a class with all high-level students would be better! Haha!