About St. Petersburg Schools
- There are 85 K-12 schools in St. Petersburg, FL, including 52 public schools and 33 private schools. St. Petersburg public schools belong to one districts, Pinellas School District.
- There are 35 St. Petersburg elementary schools, 10 St. Petersburg middle schools, 15 St. Petersburg high schools and 105 St. Petersburg preschool schools.
Sponsored Link
Contact Education.com with questions or feedback about SchoolFinder.
Please note, if you wish to speak to someone at the school, you must contact the school directly.








