500 84th Ave.
St. Pete Beach, FL 33706

(P) 727-360-1113

Office Hours

7:45 am - 3:30 pm

School Hours

8:00 am - 3:00 pm

St. John Vianney Catholic School admits students of any race, color, national and ethnic origin to all the rights, privileges, programs, and activities generally accorded or made available to students at the school. St. John Vianney Catholic School does not discriminate on the basis of race, color, national and ethnic origin in administration of its educational policies, admissions policies, scholarship and loan programs, and athletic and other school-administered programs.

Our Philosophy

Making a Difference

St. John Vianney Catholic School was founded with one purpose - to build a space for all students to grow, learn and create with each passing day. Through a unique teaching approach and a truly passionate staff, we help students develop academically and personally to the highest level.

We invite you to explore our site and discover the academics and community St. John Vianney Catholic School provides to each and every student. Get in touch with us today to schedule a tour, learn more about enrollment, or ask any other questions you may have!

Check us out in the St. John Vianney Church Bulletin - we have a feature under "School Corner" every week. 

Our History

Enriching Student Lives

For a long time, St. Petersburg had only one Catholic school. Seventy-five children from the beaches traveled the ten miles daily to St. Paul’s School. Fr. O’Donoghue  wanted a school with eight classrooms, a kitchen and cafeteria, a convent and a rectory. Ground was broken for this new building project in the Spring of 1951. Fr. O’Donoghue was a very creative fundraiser. He devised gimmicks to earn money for the new school classrooms. When he had determined the cost of each classroom, he divided the amount by the number of students per room and ended up by selling “squares” of the classrooms for $250. St. John’s School opened its doors in September, 1951, with 300 students.