St. John Vianney High School

Situated on a beautiful 37-acre campus in Kirkwood, Missouri, near the intersection of I-44 and I-270, St. John Vianney High School, was founded by the Society of Mary in 1960 to provide a quality Catholic education in the Marianist tradition. Vianney is dedicated to forming young men for spiritual, academic and personal excellence. 

  • Vianney is a private, all-boys, Catholic college preparatory high school serving grades nine through 12.
  • Our 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 includes everything except for textbooks.
  • Almost 50% of students receive financial aid.
  • 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.