The document summarizes key findings from a review of research on teaching thinking skills in classrooms. It identifies a framework for developing thinking skills that includes making thinking explicit, teaching thinking through coaching, and promoting metacognition. Three models were identified for delivering thinking skills: general programs, subject-specific approaches, and infusion across the curriculum. Successful approaches have strong theoretical foundations and teacher support. Information and communication technologies can enhance thinking through exploratory learning environments. Developing teachers' skills is important for effective implementation.