I'm a former student of this school, and as a whole, I would rate the school very highly in retrospect. It's a very good college prep school. The math curriculum has a long history of excellence, and as a result, a lot of students go on to become engineers. The English program is also very good. I had no problem acing the College Board's AP test, which allowed me to skip basic English courses at my university in favor of more challenging classes. When I entered college, I found myself far ahead of the game when compared with my peers, and I consider this telling given that I majored in journalism at a top university. The school environment is welcoming overall--a very tolerant, compassionate student body which is largely free of bullying or cliques. The extra-curricular activities offered are pretty standard in nature, but the programs are above average. The drama club makes trips to Broadway in NYC, the sports teams are often ranked highly in the state, and there are a few surprises--e.g., ski club, jazz band, etc. Theology classes encourage analytic thinking about your beliefs, and there are even courses to learn about other religions of the world with an open mind.