The Tampa Bay area boasts 460+ schools and 300,000+ students. We’re giving you the 411 on enrollment, student-teacher ratio, tuition, and more (thanks to data from US News & World Report) for the area’s major public + private schools. And don’t worry, there won’t be any homework.
Pssst — don’t let school traffic impact your plans. See the map below for a visual of where these TBAY-area schools are located.
Before we dive in, here are three fast facts about schools in the Tampa Bay area:
- The Hillsborough County Public Schools system has a graduation rate of 86.2%.
- Pinellas County’s minority enrollment is 50%.
- HCPS has the No. 7 most students of any public school district in the US.
Elementary schools
Alexander Elementary School, 5602 N. Lois Ave., Tampa
- Grades PK-5
- Total enrollment: 519
- Student-teacher ratio: 15:1
- Tuition-free
- No. 517 in FL elementary schools
Azalea Elementary School, 1680 74th St. N., St. Petersburg
- Grades PK-5
- Total enrollment: 491
- Student-teacher ratio: 12:1
- Tuition-free
- No. 819 in FL elementary schools
Grady Elementary School, 3910 W. Morrison Ave., Tampa
- Grades PK-5
- Total enrollment: 538
- Student-teacher ratio: 15:1
- Tuition-free
- No. 35 in FL elementary schools
Pasadena Fundamental Elementary School, 95 72nd St. N., St. Petersburg
- Grades K-5
- Total enrollment: 455
- Student-teacher ratio: 16:1
- Tuition-free
- No. 176 in FL elementary schools
Roosevelt Elementary School, 3205 S. Ferdinand Ave. S., Tampa
- Grades PK-5
- Total enrollment: 769
- Student-teacher ratio: 15:1
- Tuition-free
- No. 38 in FL elementary schools
Middle schools
Benito Middle School, 10101 Cross Creek Blvd., Tampa
- Grades 6-8
- Total enrollment: 1,025
- Student-teacher ratio: 19:1
- Tuition-free
- No. 288 in FL middle schools
Buchanan Middle School, 1001 W. Bearss Ave., Tampa
- Grades 6-8
- Total enrollment: 704
- Student-teacher ratio: 16:1
- Tuition-free
- No. 728 in FL middle schools
James B. Sanderlin K-8, 2350 22nd Ave. S., St. Petersburg
- Grades K-8
- Total enrollment: 726
- Student-teacher ratio: 14:1
- Tuition-free
- No. 274 in FL middle schools
Thurgood Marshall Fundamental Middle, 3901 22nd Ave. S., St. Petersburg
- Grades 6-8
- Total enrollment: 966
- Student-teacher ratio: 20:1
- Tuition-free
- No. 167 in FL middle schools
High schools
Plant High School, 2415 S. Himes Ave., Tampa
- Grades 9-12
- Total enrollment: 2,507
- Student-teacher ratio: 23:1
- Tuition-free
- No. 36 in FL high schools
Steinbrenner High School, 5575 W. Lutz Lake Fern Rd., Lutz
- Grades 9-12
- Total enrollment: 2,475
- Student-teacher ratio: 24:1
- Tuition-free
- No. 52 in FL high schools
Sickles High School, 7950 Gunn Hwy., Tampa
- Grades 9-12
- Total enrollment: 2,368
- Student-teacher ratio: 23:1
- Tuition-free
- No. 85 in FL high schools
Boca Ciega High School, 924 58th St. S., Gulfport
- Grades 9-12
- Total enrollment: 1,423
- Student-teacher ratio: 19:1
- Tuition-free
- No. 227 in FL high schools
Bayside High School, 14405 49th St. N., Clearwater
- Grades 9-12
- Total enrollment: 201
- Student-teacher ratio: 11:1
- Tuition-free
- No. 537 in FL high schools
St. Petersburg High School, 2501 5th Ave. N., St. Petersburg
- Grades 9-12
- Total enrollment: 1,723
- Student-teacher ratio: 23:1
- Tuition-free
- No. 48 in FL high schools
Private schools
Hillel Academy of Tampa, 2020 W. Fletcher Ave., Tampa | Founded in 1970
- Grades PK-8
- Day school
- Total enrollment: 129
- Student-teacher ratio: 7:1
- Tuition: $19,680 per year
- Academics available for boys and girls
Hillsdale Christian Academy, 6201 Ehrlich Rd., Tampa | Founded in 2005
- Grades PK-8
- Day school
- Total enrollment: 201
- Student-teacher ratio: 25:1
- Tuition: ~$5,000+ per year
- Academics available for boys and girls
Berkeley Preparatory School, 4811 Kelly Rd., Tampa | Founded in 1960
- Grades PK-12
- Day school
- Total enrollment: 1,335
- Student-teacher ratio: 10:1
- Tuition: $22,170+ per year
- Academics available for boys and girls
Admiral Farragut Academy, 501 Park St. N., St. Petersburg | Founded in 1933
- Grades K-12 (offers a post-graduate year)
- Day and international boarding school
- Total enrollment: 503
- Student-teacher ratio: 11:1
- Tuition: $58,200 per year
- Academics available for boys and girls
Canterbury School of Florida, 1200 Snell Isle Blvd. NE, St. Petersburg | Founded in 1968
- Grades PK-12
- Day school
- Total enrollment: 354
- Student-teacher ratio: 7:1
- Tuition: $19,000+ per year
- Academics available for boys and girls
Academy of the Holy Names, 3319 Bayshore Blvd., Tampa | Founded in 1881
- Grades PK-8
- Day school
- Total enrollment: 927
- Student-teacher ratio: 13:1
- Tuition: $18,000+ per year
- Academics available for girls
City Guides are presented by Water Street Tampa.