This school is great. Wonderful academic program and people who care about your child's future. Small setting which makes it great for a one on one relationship between student and teacher. The administrative staff goes out of there way to help each child and parent feel comfortable with there choice. If your child likes sports, then they have a lot to offer. Great coaches who care.