From Wikipedia: “Mastery learning has little to do with specific content, but rather is a description of the process of mastering particular learning objectives. This approach is based on Benjamin Bloom‘s Mastery for Learning model, with refinements made by Block.
Mastery learning may be implemented as teacher-paced group instruction, one-to-one tutoring, or self-paced learning with programmed materials. It may involve direct teacher instruction, cooperation with classmates, or independent learning. It requires well-defined learning objectives organized into smaller, sequentially organized units.”