St. Mark's is an all-around great school. The very competitive environment teaches kids how to study, on top of what to study. The professors are definitely the best in the area and the sports are very good. I went there for three years in high school and it served me well. My only precaution is to consider if your child is under high school age, because the environment of an all-boys school, especially this one, is not conducive to sensitive or naive children. The school has a chapel and some religious program, but it doesn't actually mean anything.