This school is a great school. The teachers are excited to teach and the students are eager to learn. The staff (principal, v. principal and security) dont seem to have it all together. My daughter went through 3 schedule changes throughout the year. Overall this has been a decent school that has all the important qualities a child will need.