Top 20 Best Duval County Private Schools (2024)

For the 2024 school year, there are 157 private schools serving 30,327 students in Duval County, FL (there are 212 public schools, serving 130,481 public students). 19% of all K-12 students in Duval County, FL are educated in private schools (compared to the FL state average of 13%).
The best top ranked private schools in Duval County, FL include The Foundation Academy, Jacksonville Country Day School and Bishop John J Snyder High School.
The average tuition cost is $9,678, which is lower than the Florida private school average tuition cost of $10,574.
66% of private schools in Duval County, FL are religiously affiliated (most commonly Christian and Baptist).

Top Ranked Duval County Private Schools (2024)

School
Location
Grades
Students
Bishop John J Snyder High School
Bishop John J Snyder High School Photo - Be Your Best Self and come to Snyder! Learn more about who you are and who you want to be by exploring the many opportunities we offer.
(Catholic)
(3)
5001 Samaritan Way
Jacksonville, FL 32210
(904) 771-1029
Grades: 9-12
| 440 students
The Foundation Academy
The Foundation Academy Photo - Hop on board the S.T.E.A.M. bus that will take you on a learning adventure! K - 12th grade.
Special Program Emphasis (Christian)
(2)
3765 San Pablo Rd S
Jacksonville, FL 32224
(904) 493-7300
Grades: K-12
| 408 students
10063 Baymeadows Road
Jacksonville, FL 32256
(904) 641-6644
Grades: PK-6
| students
Broach West Elementary School
Broach West Elementary School Photo
Special Education School
12276 San Jose Blvd. Suite 528
Jacksonville, FL 32223
(904) 389-5106
Grades: K-12
| 75 students
Center Academy - St. Johns Bluff
Center Academy - St. Johns Bluff Photo
Special Education School
(3)
2804 Saint Johns Bluff Rd S Ste 103
Jacksonville, FL 32246
(904) 645-5366
Grades: 5-12
| 64 students
Heart To Heart Christian Academy
(Christian)
(1)
8247 Ramona Blvd W
Jacksonville, FL 32221
(904) 783-8638
Grades: K-12
| 57 students
SOTW- Little Lambs Early Learning Center
SOTW- Little Lambs Early Learning Center Photo
Daycare / Preschool (Other Lutheran)
(3)
7860 Southside Boulevard
Jacksonville, FL 32256
(904) 641-3393
Grades: PK
| 30 students
Academie De Montessori
Montessori School
1216 Lasalle St
Jacksonville, FL 32207
(904) 398-3830
Grades: PK-5
| 59 students
Assumption Catholic School
Assumption Catholic School Photo - Courtyard
(Catholic)
2431 Atlantic Blvd
Jacksonville, FL 32207
(904) 398-1774
Grades: K-8
| 719 students
Baymeadows Christian Academy
Baymeadows Christian Academy Photo - 3rd through 8th grade History Fair and Wax Museum.
(Baptist)
4826 Baymeadows Rd
Jacksonville, FL 32217
(904) 733-3400
Grades: NS-8
| 288 students
Beaches Chapel School
Beaches Chapel School Photo
(Christian)
610 Florida Blvd
Neptune Beach, FL 32266
(904) 241-4211
Grades: PK-12
| 236 students
Beaches Episcopal School
Beaches Episcopal School Photo - Providing outlets for creativity and discovery
(Episcopal)
450 11th Avenue North
Jacksonville Beach, FL 32250
(904) 246-2466
Grades: PK-6
| 156 students