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
Grady Elementary School
, 3910 W. Morrison Ave., Tampa
- Grades Pre K-5
- Total enrollment: 530
- Student-teacher ratio: 15: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
Boca Ciega High School
, 924 58th St. S., Gulfport
- Grades 9-12
- Total enrollment: 1,703
- Student-teacher ratio: 19:1
- Tuition-free
- No. 252 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
Canterbury School of Florida
, Two campuses | Founded in 1968
- Grades PK-12
- Day school
- Total enrollment: 490
- Student-teacher ratio: 7:1
- Tuition: $6,200-$23,500 /year
- 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