10/10 I absolutely love this school and its staff. Every teacher I've worked with has been kind and welcoming and seems to be doing the best they can for the students. It does break my heart to read negative reviews, as I have never experienced any negative situations myself. The staff are all encouraging and easy to communicate with. I also appreciate the effective PTA at the school and the support they provide to the staff and students. The PTA also works to put on great events for the school. The school is clean and well maintained, inside and out. We've had a great start at this school for my child and I hope the coming years continue in the same way.