Shenandoah Valley Shen. Valley Elementary STEM class teaches students teamwork, creativity, and perseverance October 25, 2019 Kaylee Lindenmuth