Skip To Main Content

Custom Class: header-container

<meta name="google-site-verification" content="RMCcI83HYKazZM9V4N5m1lYE-e74ht3MVIj4TUUkM-Y" />

Fast Facts


St. John Vianney High School is dedicated to forming young men for spiritual, academic and personal excellence in the Catholic, Marianist tradition.


  • Vianney is a private, all-boys, Catholic college preparatory high school serving grades nine through 12.
  • Our current enrollment is 550, representing 70 ZIP codes and 60 grade schools and parishes. Vianney draws students from across St. Louis city and county, from Jefferson and Franklin counties, and from the Metro East.
  • We have a student/teacher ratio of 12-to-1 with 82% of our faculty holding advanced degrees.
  • Tuition for the 2024-2025 school year is $18,950. This price covers almost all fees except for textbooks.
  • Almost 50% of students receive financial aid to attend Vianney.
  • Community service is integral to the Vianney experience. Service opportunities abound with each student completing more than 100 service hours over his four years.
  • Recent expansion provides new locker and weight rooms, Esports center, STEM labs, a turfed baseball/athletic complex and more.
  • Vianney is sponsored by the Society of Mary, an international religious order of priests and brothers known as Marianists.
  • Vianney is conveniently located on a 37-acre campus in Kirkwood at the intersection of Highway 44 and Lindbergh Boulevard.