Both mandated curriculum and flexible programming have benefits and drawbacks for teaching science knowledge and skills. A mandated curriculum ensures all students learn core content and skills, but it limits teachers' ability to engage students through their interests. A flexible program allows students to influence their learning by exploring topics that interest them, but it provides less consistency across classrooms. An ideal approach may incorporate elements of both by giving teachers more freedom within a mandated curriculum to incorporate current issues and student questions while still ensuring coverage of key standards.