Master classes/School visits - Homebush Public School
It might not be ideal for many language teachers to accommodate all different levels of students in a classroom. I totally understand as I had once had a class consisting of 25 students form Years 7 to 10 at all differnt levels. I think the diffentiated programming with appropriate strategies should work in this circumstance: Differentiated programming sounds like a big 'term', but it is really simple educational concept. Just providing multiple tasks (assignments) designed (tailored) for students of different levels of achievement etc... I'm not sure whether the teacher (Ms Haeryun Martin) did her lesson with this differentiation concept or not, but she did it wonderfully with no sweat: building contexts and scaffolding as a whole, dividing her class into 3 groups and getting them on three different major tasks, teacher attention to group by group, putting teacher's expectation for peer support while doing tasks in groups/individually, and then finally the class 'story-telling' activity with their teacher.
See the slideshow below for the Korean lesson gist at Homebush Public School.