STEM steps is a great school. The teachers are really educated and the school is really great. There is a big screen, interactive television/computer with lots of other awesome activity-based gadgets. Our daughter has learned so much in a short period of time, and she is retaining the information well. The school focuses on real-life learning and not just memorizing things. She loves going and loves the teachers. Very recommended to parents who want their kids to have the STEM focus.