ST. PETERSBURG HIGH SCHOOL

School Overview
St. Petersburg High School, located in the historic Kenwood neighborhood of St. Petersburg, Florida, is one of the oldest and most prestigious educational institutions in Pinellas County. Established in 1898, the school is well-known for its iconic, collegiate-style campus featuring a historic building that is listed on the National Register of Historic Places. As a cornerstone of the local community, it maintains a rich tradition of academic excellence and long-standing school spirit, serving a diverse student body with a commitment to both scholarly achievement and extracurricular involvement.

The school is particularly recognized for its rigorous International Baccalaureate (IB) Program, which attracts high-achieving students from across the district. In addition to its demanding academic offerings, St. Petersburg High offers a wide array of athletic programs, arts initiatives, and student-led clubs, fostering a well-rounded educational environment. Its blend of historic charm and modern academic preparation makes it a highly sought-after school for families in the St. Petersburg area, consistently maintaining a reputation for preparing students for success in higher education and beyond.
1,736
Total Students
82.0
Full-Time Teachers
21.2
Student/Teacher Ratio
35.3%
Free/Reduced Lunch
Student Demographics

Student Demographics Data Table

Student Demographics for ST. PETERSBURG HIGH SCHOOL
Demographic Student Count
White891
Hispanic311
Black290
Asian158
Two or More78
American Indian2
Pacific Islander6
  • White
    891 (51.3%)
  • Hispanic
    311 (17.9%)
  • Black
    290 (16.7%)
  • Asian
    158 (9.1%)
  • Two or More
    78 (4.5%)
  • Pacific Islander
    6 (0.3%)
  • American Indian
    2 (0.1%)
School Location
School Details
Status: Open
School Level: High School
School Type: Regular School
Charter Status:* Public Non-Charter
Virtual Instruction: No virtual instruction
Shared Time Status: No
District: PINELLAS
Phone: (727)893-1842
Website: http://www.stpetehigh.com
Grade Range: 9th - 12th
Total Students: 1,736
Full-Time Teachers (FTE): 82.0
Pupil/Teacher Ratio: 21.2
NSLP Participation:1 Yes under Community Eligibility Option (CEO)
Qualified Free Lunch: 541
Qualified Reduced Lunch: 71
Grades Taught
Grade 9 448
Grade 10 427
Grade 11 499
Grade 12 362

Grades Taught Data Table

Grades Taught and Student Counts for ST. PETERSBURG HIGH SCHOOL
Grade Student Count
Grade 9448
Grade 10427
Grade 11499
Grade 12362
Gender Ratio

Student Gender Ratio Data Table

Student Gender Ratio for ST. PETERSBURG HIGH SCHOOL
Gender Student Count Percentage
Female84548.7%
Male89151.3%
Nearby High Schools (Within 10 Miles)