TBAYtoday City Guide Live Banner

20+ elementary, middle, and high schools in Tampa Bay

From Hyde Park to Clearwater, we’re giving you all the pertinent details about some of the elementary, middle, and high schools in Tampa Bay.

The front of HB Plant High School. It has brown bricks, a black fence, and rounded windows. Tropical greenery surrounds the building.

Henry B. Plant High School is named after the famed railroad pioneer.

Photo via Hillsborough County Public Schools

Table of Contents

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.

powered by Proxi

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
A huge group of students stand on a lawn. They are all wearing blue and staring at the camera which is positioned high up and looking down.

Grady is ranked among Tampa Bay’s best elementary schools.

Photo via Hillsborough County Public 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
St. Pete High School's white exterior sits in the sun. Its archways have red brick, red roofs, and a half-mast US and Florida flag sits in a courtyard out front.

St. Petersburg High School was founded in 1898.

Photo via Pinellas County 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
Bobby Finke holds his gold medal in Paris. He is smiling toward the camera and the pool is behind him.

Olympic champion and World Record-holder Bobby Finke went to Countryside High School.

Photo via Pinellas County 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.

Check out our other Guides
From tiny houses and beachfront mansions to tropical oases, the Tampa Bay area is full of unique places to stay that offer a change from the traditional.
Make the most of good weather by taking your meals al fresco on one of Tampa + St. Pete’s many beautiful patios.
Whether you’re a history buff, art aficionado, or sports fan, these 20 museums in TBAY have it all.
From the Tampa Bay Buccaneers to the Tampa Tarpons, we’re sharing all the details of TBAY’s sports teams.
Dining in Tampa and St. Pete is always a fresh experience with new restaurants popping up all the time — and more on the way.
Check out these 16 hiking trails catered to all skill levels in and around Tampa + St. Pete for outdoor adventures.
Got a hot new fling? Hoping to spice things up with your longtime partner? We’re here to help plan your next date in the Tampa Bay area.
Dig into delicious and nutritious vegan and vegetarian fare in every corner of the Tampa Bay area.
Here’s where to grab a slice at 15+ places in Tampa Bay.
It’s 5 o’clock somewhere.
TBAYtoday Phone
Good news for Tampa Bay.
Get the best local news & events sent to your inbox each morning, for free.