I think you could group them accordingly. Being that BICS and CALPS doesn't have to do with learning styles, you could pull out your beginners and push in with your more proficient students. The pull out group could span ages and grades.
They exactly fall into those categories. Those are specific language acquisition goals/objectives, and have nothing to do with learning style, age range, or past student experiences. Differentiation has nothing to do with the students learning goals/objectives.
Thanks Ringer, I agree and that has always been my approach. The school I am moving to advocates push in only, and I know that this is not the strategy for all students.
Maybe you can "push in" and do your own thing in a nook section of the classroom. Essentially do what you would do pulling out but physically stay in the classroom.
Push in is easier and cheaper from an admin perspective (one less classroom). You cant really move to the library or computer labs and take over those rooms, without pissing some people off.
Whats the location? If the climate is nice, if it was me, id go outside. The nook idea could work, if the classroom is big enough (but from my experience it probabley isnt).