Which instructional model should be followed to develop high order thinking skills among learners?

Here learners are elementary level students.High order thinking skills are reasoning .problem solving ability and meta cognition. .