Great public school with a private school feel. Small classroom sizes, wonderful teachers and staff. The school's approach isn't just about academics but also abo ... more