Great school (Parochial). Caring staff. Children are close niche (like a family) and very considerate of each others well-being. It is fostered by the school for them to be kind to each other. The academics is excellent. The staff knows each student/family and is concerned about the well being of all of their students. This is a diamond in the sea of schools in Rochester. This is my grandsons 3rd year.