Tampa Bay has more than 460 schools and 300,000+ students. We’re giving you the 411 on enrollment, student-teacher ratio, tuition, and more (thanks to data from U.S. 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 87.9%
- Pinellas County’s minority enrollment is 50%.
- Both counties combined have 448 full-time school counselors (not including private or specialty schools)
Elementary Schools
Alexander Elementary School, 5602 N. Lois Ave., Tampa
- Grades PK-5
- Total enrollment: 541
- Student-teacher ratio: 14:1
- Tuition-free
- No. 544 in FL elementary schools
Anderson Elementary School, 3910 W. Fair Oaks Ave., Tampa
- Grades PK-5
- Total enrollment: 311
- Student-teacher ratio: 11:1
- Tuition-free
- No. 705 in FL elementary schools
Ballast Point Elementary School, 2802 W. Ballast Point Blvd., Tampa
- Grades Pre K-5
- Total enrollment: 482
- Student-teacher ratio: 12:1
- Tuition-free
- No. 701 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
Bear Creek Elementary School, 350 61st St. S., St. Petersburg
- Grades Pre K-5
- Total enrollment: 290
- Student-teacher ratio: 11:1
- Tuition-free
Middle Schools
Adams Middle School, 10201 N. Blvd., Tampa
- Grades 6-8
- Total enrollment: 706
- Student-teacher ratio: 15:1
- Tuition-free
Benito Middle School, 10101 Cross Creek Blvd., Tampa
- Grades 6-8
- Total enrollment: 1,009
- Student-teacher ratio: 18:1
- Tuition-free
- No. 380 in FL middle schools
Buchanan Middle School, 1001 W. Bearss Ave., Tampa
- Grades 6-8
- Total enrollment: 766
- Student-teacher ratio: 17:1
- Tuition-free
James. B Sanderlin, 2350 22nd Ave. S., St. Petersburg
- Grades K-8
- Total enrollment: 560
- Student-teacher ratio: 14:1
- Tuition-free
- No. 43 in FL middle schools
Thurgood Marshall Fundamental, 3901 22nd Ave. S., St. Petersburg
- Grades 6-8
- Total enrollment: 966
- Student-teacher ratio: 20:1
- Tuition-free
- No. 205 in FL middle schools
High Schools
Plant High School, 2415 S. Himes Ave., Tampa
- Grades 9-12
- Total enrollment: 2,477
- Student-teacher ratio: 22:1
- Tuition-free
- No. 39 in FL high schools
Steinbrenner High School, 5575 W. Lutz Lake Fern Rd., Lutz
- Grades 9-12
- Total enrollment: 2,489
- Student-teacher ratio: 22:1
- Tuition-free
- No. 41 in FL high schools
Sickles High School, 7950 Gunn Hwy., Tampa
- Grades 9-12
- Total enrollment: 2,362
- Student-teacher ratio: 21:1
- Tuition-free
- No. 83 in FL high schools
Palm Harbor University High School, 1900 Omaha St., Palm Harbor
- Grades 9-12
- Magnet School
- Total enrollment: 2,513
- Student-teacher ratio: 23:1
- Tuition-free
- No. 56 in FL high schools
St. Petersburg Collegiate High School, 6605 5th Ave. N., St. Petersburg
- Grades 10-12
- Charter School
- Total enrollment: 234
- Student-teacher ratio: 47:1
- Tuition-free
- No. 81 in FL high schools
Bayside High School, 14405 49th St. N., Clearwater
- Grades 9-12
- Total enrollment: 222
- Student-teacher ratio: 13:1
- Tuition-free
St. Petersburg High School, 2501 5th Ave. N., St. Petersburg
- Grades 9-12
- Total enrollment: 1,760
- Student-teacher ratio: 21:1
- Tuition-free
- No. 209 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+/year
- Academics available for boys and girls
Hillsdale Christian Academy, 6201 Ehrlich Rd., Tampa | Founded in 2005
- Grades PK-8
- Day school
- Total enrollment: 150
- Student-teacher ratio: 9:1
- Tuition: Varies by program
- Academics available for boys and girls
The Montessori House Day School, 5117 Ehrlich Rd. + 7010 Hanley Rd., Tampa | Founded in 1970
- Grades PK-6
- Day school
- Total enrollment: 142
- Student-teacher ratio: 9:1
- Tuition: Varies by program
- 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: $20,760+/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: Varies by program
- Academics available for boys and girls
Specialty Schools
The dePaul School for Dyslexia, 2747 Sunset Point Rd., Clearwater | Founded in 1983
- Grades 2-9
- Day school
- Total enrollment: 73
- Student-teacher ratio: 6:1
- Tuition: $20,000+/year
- Academics available for children with language-based learning differences (Dyslexia and ADHD)
The Broach School, 4903 Ehrlich Rd., Tampa + 5175 45th St. N., St. Petersburg | Founded in 1973
- Grades K-12
- Day school
- Total enrollment: 68
- Student-teacher ratio: 11:1
- Tuition: Varies by program
- Academics available for children with unique abilities and special needs
The Waldorf School of Tampa Bay, 1857 Curlew Rd., Palm Harbor | Founded in 1923
- Grades PK-8
- Day school
- Total enrollment: No data available
- Student-teacher ratio: No data available
- Tuition: No data available
- Academics available for children that excel in a multi-sensory teaching environment
Hillsborough Virtual School, Online
- Grades K-12
- Day school
- Total enrollment: 1, 366
- Student-teacher ratio: 33:1
- Tuition-free
- Academics available for children in need of a flexible learning environment
Pinellas Virtual School, Online
- Grades K-12
- Day school
- Total enrollment: No data available
- Student-teacher ratio: No data available
- Tuition-free
- Academics available for children in need of a flexible learning environment