For the 2025 school year, there are 104 private high schools offering swimming as an interscholastic sport serving 83,334 students in Florida.
The top ranked offering swimming sport private high schools in Florida include Saint Andrew's School, American Heritage Schools, Broward Campus, and American Heritage Schools, Palm Beach Campus.
The average tuition cost is $22,359, which is higher than the Florida private high school average tuition cost of $14,671.
Top Private High Schools Offering Swimming Sport in Florida (2025)
School
Location
Quick Facts
501 Park Street North
Saint Petersburg, FL 33710
(727) 384-5504
Saint Petersburg, FL 33710
(727) 384-5504
Gr: K-12 | 503 students Avg. class size: 17 students Sports: 15 | Extracurrculars: 11 Tuition & acceptance rate listed
12200 Broward Blvd
Fort Lauderdale, FL 33325
(954) 472-0022
Fort Lauderdale, FL 33325
(954) 472-0022
Gr: PK-12 | 300 students Avg. class size: 12 students Sports: 21 Tuition & acceptance rate listed
12200 W. Broward Blvd.
Fort Lauderdale, FL 33325
(954) 472-0022
Fort Lauderdale, FL 33325
(954) 472-0022
Gr: NS-12 | 2,999 students Avg. class size: 27 students Sports: 19 | Extracurrculars: 42 Tuition & acceptance rate listed
6200 Linton Blvd.
Delray Beach, FL 33484
(561) 495-7272
Delray Beach, FL 33484
(561) 495-7272
Gr: NS-12 | 2,001 students Avg. class size: 27 students Sports: 20 | Extracurrculars: 49 Tuition & acceptance rate listed
990 62nd Avenue NE
Saint Petersburg, FL 33702
(727) 525-1419
Saint Petersburg, FL 33702
(727) 525-1419
Gr: PK-12 | 419 students Avg. class size: 15 students Sports: 12 | Extracurrculars: 53 Tuition & acceptance rate listed
3747 Main Hwy
Miami, FL 33133
(305) 446-5673
Miami, FL 33133
(305) 446-5673
Gr: PK-12 | 873 students Avg. class size: 15 students Sports: 13 Tuition & acceptance rate listed
15304 Tilden Road
Winter Garden, FL 34787
(407) 877-2744
Winter Garden, FL 34787
(407) 877-2744
Gr: PK-12 | 1,110 student Avg. class size: 17 students Sports: 14 | Extracurrculars: 7 Tuition & acceptance rate listed
7600 Lyons Rd.
Pompano Beach, FL 33073
(954) 247-0179
Pompano Beach, FL 33073
(954) 247-0179
Gr: PK-12 | 2,052 students Avg. class size: 18 students Sports: 17 Tuition listed
1700 SW 75th Street
Gainesville, FL 32607
(352) 332-3609
Gainesville, FL 32607
(352) 332-3609
Gr: PK-12 | 915 students Avg. class size: 15 students Sports: 14 | Extracurrculars: 36 Tuition & acceptance rate listed
3151 N. Military Trail
West Palm Beach, FL 33409
(561) 972-9826
West Palm Beach, FL 33409
(561) 972-9826
Gr: 6-12 | 610 students Avg. class size: 14 students Sports: 18 | Extracurrculars: 1 Tuition & acceptance rate listed
3900 Jog Road
Boca Raton, FL 33434
(561) 210-2020
Boca Raton, FL 33434
(561) 210-2020
Gr: PK-12 | 1,347 student Avg. class size: 15 students Sports: 17 | Extracurrculars: 12 Tuition & acceptance rate listed
5601 N Federal Highway
Fort Lauderdale, FL 33308
(954) 815-0131
Fort Lauderdale, FL 33308
(954) 815-0131
Gr: NS-12 | 1,040 student Avg. class size: 18 students Sports: 17 | Extracurrculars: 17 Tuition & acceptance rate listed
6308 West Colonial Drive
Orlando, FL 32818
(407) 588-8451
Orlando, FL 32818
(407) 588-8451
Gr: PK-12 | 98 students Avg. class size: 15 students Sports: 12 | Extracurrculars: 1
2585 Glades Circle
Fort Lauderdale, FL 33327
(954) 389-2454
Fort Lauderdale, FL 33327
(954) 389-2454
Gr: NS-12 | 236 students Avg. class size: 16 students Sports: 9 | Extracurrculars: 25 Tuition listed
2331 Collier Parkway
Land O Lakes, FL 34639
(813) 909-7919
Land O Lakes, FL 34639
(813) 909-7919
Gr: NS-12 | 540 students Avg. class size: 14 students Sports: 13 | Extracurrculars: 14 Tuition & acceptance rate listed
Academy Of The Holy Names
(Catholic)
3319 Bayshore Blvd
Tampa, FL 33629
(813) 839-5371
Tampa, FL 33629
(813) 839-5371
Gr: PK-12 | 972 students Avg. class size: 18 students Sports: 14 Tuition & acceptance rate listed
5001 State Road 540 West
Winter Haven, FL 33880
(863) 293-5980
Winter Haven, FL 33880
(863) 293-5980
Gr: PK-12 | 619 students Avg. class size: 15 students Sports: 15 Tuition & acceptance rate listed
6200 Linton Blvd
Delray Beach, FL 33484
(561) 495-7272
Delray Beach, FL 33484
(561) 495-7272
Gr: K-12 | 257 students Avg. class size: 12 students Sports: 21 Tuition & acceptance rate listed
Atlantic Christian Academy Of The Palm Beac
(Christian)
4900 Summit Blvd
West Palm Beach, FL 33415
(561) 686-8081
West Palm Beach, FL 33415
(561) 686-8081
Gr: PK-12 | 767 students Avg. class size: 25 students Sports: 12 Tuition & acceptance rate listed
The Batt School
(2)
11981 U.S. Highway 1
North Palm Beach, FL 33408
(561) 625-2288
North Palm Beach, FL 33408
(561) 625-2288
Gr: PK-12 | 21 students Avg. class size: 1 student Sports: 8 Tuition & acceptance rate listed
11000 Ellison Wilson Road
North Palm Beach, FL 33408
(561) 472-3451
North Palm Beach, FL 33408
(561) 472-3451
Gr: NS-12 | 1,307 student Avg. class size: 17 students Sports: 17 | Extracurrculars: 1 Tuition & acceptance rate listed
5001 Samaritan Way
Jacksonville, FL 32210
(904) 771-1029
Jacksonville, FL 32210
(904) 771-1029
Gr: 9-12 | 440 students Avg. class size: 16 students Sports: 16 | Extracurrculars: 11 Tuition & acceptance rate listed
Bishop Mclaughlin Catholic High School![Bishop Mclaughlin Catholic High School Photo Bishop Mclaughlin Catholic High School Photo]()

(Catholic)
13651 Hays Road
Spring Hill, FL 34610
(727) 857-2600
Spring Hill, FL 34610
(727) 857-2600
Gr: 9-12 | 354 students Avg. class size: 20 students Sports: 14 | Extracurrculars: 9 Tuition & acceptance rate listed
5598 Sunrise Drive
Fort Myers, FL 33919
(239) 274-6700
Fort Myers, FL 33919
(239) 274-6700
Gr: 9-12 | 840 students Avg. class size: 18 students Sports: 20 | Extracurrculars: 21 Tuition & acceptance rate listed
7400 San Jose Blvd
Jacksonville, FL 32217
(904) 256-5030
Jacksonville, FL 32217
(904) 256-5030
Gr: PK-12 | 1,714 student Sports: 18 Tuition listed
3304 43rd St W
Bradenton, FL 34209
(941) 792-5454
Bradenton, FL 34209
(941) 792-5454
Gr: PK-12 | 891 students Avg. class size: 15 students Sports: 13 | Extracurrculars: 10
2955 Minton Road
Melbourne, FL 32904
(321) 729-9922
Melbourne, FL 32904
(321) 729-9922
Gr: PK-12 | 760 students Avg. class size: 18 students Sports: 14 | Extracurrculars: 9 Tuition & acceptance rate listed
Calvary Christian Academy![Calvary Christian Academy Photo Calvary Christian Academy Photo]()

(Christian)
2401 W Cypress Creek Road
Fort Lauderdale, FL 33309
(954) 905-5100
Fort Lauderdale, FL 33309
(954) 905-5100
Gr: NS-12 | 2,329 students Avg. class size: 22 students Sports: 15 | Extracurrculars: 24 Tuition & acceptance rate listed
1708 N 60th Ave
Hollywood, FL 33021
(954) 590-1600
Hollywood, FL 33021
(954) 590-1600
Gr: PK-12 | 594 students Sports: 12 Tuition listed
110 N McMullen Booth Rd
Clearwater, FL 33759
(727) 449-2247
Clearwater, FL 33759
(727) 449-2247
Gr: 9-12 | 897 students Avg. class size: 20 students Sports: 15 Tuition & acceptance rate listed
8141 College Pkwy
Fort Myers, FL 33919
(239) 481-4323
Fort Myers, FL 33919
(239) 481-4323
Gr: PK-12 | 694 students Avg. class size: 18 students Sports: 12 Tuition listed
Cardinal Mooney Catholic High School![Cardinal Mooney Catholic High School Photo Cardinal Mooney Catholic High School Photo]()

(Catholic)
4171 Fruitville Road
Sarasota, FL 34232
(941) 371-4917
Sarasota, FL 34232
(941) 371-4917
Gr: 9-12 | 554 students Avg. class size: 18 students Sports: 15 Tuition & acceptance rate listed
512 Spencer Dr
West Palm Beach, FL 33409
(561) 683-6266
West Palm Beach, FL 33409
(561) 683-6266
Gr: 9-12 | 640 students Avg. class size: 20 students Sports: 16 | Extracurrculars: 28 Tuition listed
1515 W. Bearss Avenue
Tampa, FL 33613
(813) 920-2288
Tampa, FL 33613
(813) 920-2288
Gr: NS-12 | 1,235 student Avg. class size: 16 students Sports: 17 | Extracurrculars: 51 Tuition & acceptance rate listed
500 East Chaminade Drive
Hollywood, FL 33021
(954) 989-5150
Hollywood, FL 33021
(954) 989-5150
Gr: 9-12 | 600 students Avg. class size: 122 students Sports: 15 | Extracurrculars: 24 Tuition & acceptance rate listed
Show 69 more private schools in Florida (out of 104 total schools)
Loading...
Recent Articles

7 Ways Kids Can Avoid Summer Brain Drain
The summer "Brain Drain," also known as the "Summer Slide" is a term commonly used by educators and parents alike to describe the learning loss that takes place for many students during summer months. We polled the experts and found the 7 best ways parents and kids can combat the problem head on.

What's Being Taught?
This article examines the academic offerings in American private high schools, discussing graduation requirements, college preparation, accreditation, and advanced programs like AP and IB. It emphasizes the importance of understanding a school's curriculum when choosing the right educational environment for a child.

Waldorf Schools
Waldorf schools offer a well thought out approach to K-12 education.