Metacognition refers to thinking about one's own thinking. It involves monitoring one's understanding and deciding when more learning is needed. Developing metacognitive skills allows students to gain confidence and independence as learners. There are three critical steps to teaching metacognition: teaching students that their ability to learn is changeable, teaching planning and goal-setting, and providing opportunities to practice self-monitoring. Effective strategies to develop metacognition in students include having them monitor their own learning, learn study strategies, make predictions, and relate ideas to prior knowledge.