Mastery-based learning is a teaching approach that focuses on students mastering a subject before moving on to the next one. There are four main steps in this process: setting learning goals, providing feedback, self-assessment and adjusting instruction. In this, students often work at their own pace.