Our focus is to achieve academic and personal excellence in a challenging and innovative STEM environment.

Because of our small class sizes, we are able to concentrate on providing personalized learning in our STEM instruction and the choices we offer for after school activities. Our elementary classes have a STEM specialty class taught weekly by our Elementary STEM Specialist. We offer multiple elective choices related to STEM for our Middle School students.

This prepares our students for an increasingly technological and diverse society.


Computer Science For All

Utah Platinum STEM Designated School

Experiment. Fail. Learn. Repeat.



STEM Education