Checking for understanding (also known as assessing for understanding) involves formative assessment techniques that foster student learning and responsibility. It provides opportunities for students to demonstrate their evolving understanding through a variety of methods. Checking for understanding incrementally deepens knowledge and prepares students for summative assessments by monitoring progress and allowing adjustments based on feedback.