This document discusses strategies for teaching mixed-ability classes. It defines mixed-ability classes as those with students having differences in language learning ability, speed, style, personality and more. Teaching such classes can frustrate both students and teachers. However, the document recommends using discussion and needs analysis to understand students' abilities and perspectives, establish expectations, and build a cooperative learning environment. Specifically, it suggests analyzing students' self-reflections, ranking approaches, and creating a student contract to guide lesson planning.