This is a great school. The teachers are awesome and all have many years experience and are true educators. The class sizes are small and that allows them to really work with the kids. They are on the cutting edge of new technology as well. All kids have an ipad and are taught with them in the classroom. A great rural school in a great small town. These kids have a great chance at childhood. I have had two kids go through here and they are learning well.