The flipped classroom, maker movement, project-based learning, blended learning, student centered learning, hour of code, collaboration, direct instruction, and lecture, there are passionate teacher advocates supporting each of these methods as the best way for kids to learn. I am sure that there are some additional methods or movements that I have not mentioned.
Each of these methods to teach can be effective with many groups…