I would rate this school a excellent school to attend. I would also say that the staff are dedicated and committed to the cause of preparing the kids for the future. The teachers are highly qualified and very knowledge of what they are teaching. The other staff are richly involved as well. Every year there's a amazing Fall Carnival that everyone enjoys. These funds are raised used to help get things in the school. So the more we have than the better quality of the education our children will receive.