The school offers AP classes for most topics and have a wide variety of courses for the students to select. So even though the student body is 300 approx they are still able to give many selections for their studies. My son was accepted to his first choice program at his first choice school. The academics allowed him to learn and grow in a way that also assisted in his next step of learning. It is an interesting school in that they have excellent, science and math teachers as well as a great arts program, and they don't forget the humanities either. It is a very well-rounded school in the courses they offer. They are taught at a high level and the students are ready to meet the expectations of first year university.