This is a great school. The academics are top notch and someone coming from a public school will have to work extra hard to keep up. However, the teachers are always there to help you and support you. They offer after school hours which is great way to get the help your child needs. The sports and clubs are wonderful and there is something for everyone. Its a small school, so everyone knows everyone and the teachers and students are really warm and welcoming. You instantly feel like you belong to the school community. I would highly recommend this school to everyone. Its totally worth the price tag.