This document discusses educational innovation and describes various teaching methods and learning environments. It begins by defining learning environments and discussing teacher-centered and student-centered approaches. It then outlines several innovations used before and during education reform periods, including programmed instruction, instructional modules, packages, and computer-assisted instruction. Constructivist learning environments are also introduced, emphasizing problem-based learning, resources, scaffolding, coaching and collaboration. Specific examples of innovations implemented at different schools are provided, such as e-learning, tutorials, games and simulations. Finally, constructivist learning environments are proposed as suitable for teaching mathematics and science since they promote understanding over memorization and link new knowledge to past experiences.