Mastery learning is an instructional strategy and educational philosophy that emphasizes the importance of students achieving a high level of competence (e.g., 90% accuracy) in prerequisite knowledge before moving on to new material. This approach involves providing students with individualized support and repeated opportunities to demonstrate mastery through assessments. If a student does not initially achieve mastery, they receive additional instruction and support until they do. Mastery learning is based on the idea that all students can learn effectively with appropriate instruction and sufficient time, and it contrasts with traditional teaching methods that often focus on covering a set amount of material within a fixed timeframe, regardless of individual student needs.