Gives 3 levels of factoring problems for extra practice. You can split students up into groups based on teacher designated level or student choice. It allows students to master similar skills but at different levels. Students all will be completing a similar amount of problems. If a student finishes mild or medium early they can try the next level.