STEM is an acronym that stands for science, technology, engineering and math and STEM programs tend to focus on the foundational skills of innovation, problem-solving and critical thinking. These core skills can be translated across a variety of ages and abilities with activities and projects that are appropriately leveled for the students enrolled.
The YMCA offers STEM classes for youth ages 4 - 12.