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,723
Total Students
76.0
Full-Time Teachers
22.7
Student/Teacher Ratio
35.5%
Free/Reduced Lunch
Student Demographics

Student Demographics Data Table

Student Demographics for ST. PETERSBURG HIGH SCHOOL
Demographic Student Count
White950
Hispanic258
Black254
Asian165
Two or More88
American Indian5
Pacific Islander3
  • White
    950 (55.1 %)
  • Hispanic
    258 (15.0 %)
  • Black
    254 (14.7 %)
  • Asian
    165 (9.6 %)
  • Two or More
    88 (5.1 %)
  • American Indian
    5 (0.3 %)
  • Pacific Islander
    3 (0.2 %)
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,723
Full-Time Teachers (FTE): 76.0
Pupil/Teacher Ratio: 22.7
NSLP Participation:1 Yes under Community Eligibility Option (CEO)
Qualified Free Lunch: 541
Qualified Reduced Lunch: 71
Grades Taught
Grade 9 516
Grade 10 388
Grade 11 499
Grade 12 320

Grades Taught Data Table

Grades Taught and Student Counts for ST. PETERSBURG HIGH SCHOOL
Grade Student Count
Grade 9516
Grade 10388
Grade 11499
Grade 12320
Gender Ratio

Student Gender Ratio Data Table

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