Teachers are great, but the current principal (Matthew Frumovitz) is not a strong leader. He is a nice enough guy who seems to want to make everyone happy. However, he doesn't promote or encourage academic excellence. The school does focus on character development, which is a plus.
The school has what is called the 'pillars of character.' Every month, a student in each class is recognized for one of these pillars such as 'trustworthiness,' 'honesty' and others. It is a great way for the students to aspire to high moral standards at a young age.
The teachers and the overall learning atmosphere are good.. the current principal needs to be more attentive to bulllying and student teasing . He is a bit lax about taking on those types of problems and tends to blow parents off.
The quality of academic programs are excellent. They push the kids hard, which may or may not be good for your child. Parent involvement is high and expected. There are good extracurricular activities as long as the parent involvement remains high.