In the past, families were often stuck having to send their child to whatever school happened to serve their neighborhood. Fortunately, times have changed, and you have the opportunity to pick from public, private and charter school programs to find one that fits the goals that you have for your child. STEM schools are focused on teaching kids advanced skills in the fields of science and technology that can give them an edge, as they mature and prepare to go to college and start careers.