Allow for differentiation for varying proficiency levels in the same class
Promote independence & help students become more responsible
Allow students to learn through self-discovery
Allow students to take risk without fear of failure
Provide teachers with time to pull students one-on-one or in small groups to target specific academic skills, modify and enrich curriculum, and better meet the needs of individual students