Complex Problem Solving: Classroom pedagogy associated with this approach includes collaborative problem- and project-based learning in which students explore a subject deeply and bring their knowledge to bear on complex, every-day questions, issues, and problems.

Teaching is student-centred in this approach and the teacher’s role is to provide direct instruction in consciously skilled ways and to structure problem tasks, guide student understanding, and support student collaborative projects. In this role teachers must have the skills to help students create, implement, and monitor project plans and solutions. In addition teachers need to use assessment
for learning as a basic principle guiding their practice.