Metacognition refers to thinking about one's own thinking. It involves using prior knowledge to plan strategies for learning tasks, monitoring comprehension, and evaluating and modifying one's approach. Elements of metacognition include metacognitive knowledge about cognitive processes and learning tasks, and metacognitive regulation like planning, monitoring, debugging, and evaluating progress. Teachers can develop students' metacognition by modeling think-alouds and having students ask questions to plan, monitor, and evaluate their thinking during learning tasks.