St. Johns County
Parents in St. Johns County researching K-12 options have 68 public schools to consider, with combined enrollment near 52,895 (36 elementary, 8 middle, and 18 high).
7-year change in St. Johns County
SY 2017-18 vs SY 2024-25County vs. school enrollment demographics
Left bar is the racial makeup of St. Johns County residents (Census ACS 5-year). Right bar is the enrollment-weighted makeup of public schools in the county (NCES CCD). NCES systematically under-reports Hispanic, Pacific Islander, and Native American enrollment for many schools; where the resident share is meaningful but the reported school share is zero, we mark the school bar "not reported".
Test scores in St. Johns County
Latest 2024-25 ELA proficiency, 44 schools ranked. Florida state average: 57.1%.
| Name | City | Level | Grades | Enrollment | Rating |
|---|---|---|---|---|---|
| TOCOI CREEK HIGH SCHOOL | Saint Augustine | High | 08-12 | 2,616 | · |
| CREEKSIDE HIGH SCHOOL | Saint Johns | High | 08-12 | 2,479 | · |
| BEACHSIDE HIGH SCHOOL | Saint Johns | High | 08-12 | 2,214 | · |
| ALLEN D NEASE SENIOR HIGH SCHOOL | Ponte Vedra | High | 08-12 | 2,177 | · |
| BARTRAM TRAIL HIGH SCHOOL | Saint Johns | High | 08-12 | 2,153 | · |
| MILL CREEK ACADEMY | St Augustine | Elementary | KG-08 | 1,983 | · |
| PINE ISLAND ACADEMY | St Augustine | Elementary | KG-08 | 1,972 | · |
| FREEDOM CROSSING ACADEMY | St Johns | Elementary | KG-08 | 1,964 | · |
| PONTE VEDRA HIGH SCHOOL | Ponte Vedra | High | 08-12 | 1,924 | · |
| LIBERTY PINES ACADEMY | Saint Johns | Elementary | KG-08 | 1,795 | · |
| ST. AUGUSTINE HIGH SCHOOL | St Augustine | High | 08-12 | 1,717 | · |
| PACETTI BAY MIDDLE SCHOOL | St Augustine | Middle | 06-08 | 1,481 | · |
| PATRIOT OAKS ACADEMY | Saint Johns | Elementary | KG-08 | 1,473 | · |
| PALM VALLEY ACADEMY | Ponte Vedra | Elementary | KG-08 | 1,408 | · |
| PEDRO MENENDEZ HIGH SCHOOL | St Augustine | High | 08-12 | 1,403 | · |
| LAKESIDE ACADEMY | St Augustine | Elementary | KG-08 | 1,356 | · |
| SWITZERLAND POINT MIDDLE SCHOOL | Saint Johns | Middle | 06-08 | 1,282 | · |
| VALLEY RIDGE ACADEMY | Ponte Vedra | Elementary | PK-08 | 1,178 | · |
| FRUIT COVE MIDDLE SCHOOL | Saint Johns | Middle | 06-08 | 1,157 | · |
| TROUT CREEK ACADEMY | St. Augustine | Elementary | KG-08 | 1,156 | · |
| WARDS CREEK ELEMENTARY SCHOOL | St Augustine | Elementary | PK-05 | 1,156 | · |
| DURBIN CREEK ELEMENTARY SCHOOL | Saint Johns | Elementary | PK-05 | 1,090 | · |
| PICOLATA CROSSING ELEMENTARY SCHOOL | St Augustine | Elementary | PK-05 | 1,048 | · |
| PONTE VEDRA PALM VALLEY- RAWLINGS ELEMENTARY SCHOOL | Ponte Vedra Beach | Elementary | PK-05 | 940 | · |
| JULINGTON CREEK ELEMENTARY SCHOOL | Saint Johns | Elementary | PK-05 | 923 | · |
| ALICE B. LANDRUM MIDDLE SCHOOL | Ponte Vedra Beach | Middle | 06-08 | 918 | · |
| GAMBLE ROGERS MIDDLE SCHOOL | St Augustine | Middle | 06-08 | 896 | · |
| R J MURRAY MIDDLE SCHOOL | St Augustine | Middle | 06-08 | 742 | · |
| OTIS A. MASON ELEMENTARY SCHOOL | St Augustine | Elementary | PK-05 | 731 | · |
| CUNNINGHAM CREEK ELEMENTARY SCHOOL | Saint Johns | Elementary | PK-05 | 730 | · |
| CROOKSHANK ELEMENTARY SCHOOL | St Augustine | Elementary | PK-05 | 705 | · |
| PALENCIA ELEMENTARY SCHOOL | St Augustine | Elementary | PK-05 | 703 | · |
| SOUTH WOODS ELEMENTARY SCHOOL | Elkton | Elementary | PK-05 | 700 | · |
| SEBASTIAN MIDDLE SCHOOL | St Augustine | Middle | 06-08 | 690 | · |
| HICKORY CREEK ELEMENTARY SCHOOL | Saint Johns | Elementary | PK-05 | 669 | · |
| OSCEOLA ELEMENTARY SCHOOL | St Augustine | Elementary | PK-05 | 639 | · |
| TIMBERLIN CREEK ELEMENTARY SCHOOL | St Augustine | Elementary | PK-05 | 634 | · |
| W. DOUGLAS HARTLEY ELEMENTARY | St Augustine | Elementary | PK-05 | 596 | · |
| JAMES A. WEBSTER ELEMENTARY SCHOOL | St Augustine | Elementary | PK-05 | 586 | · |
| R. B. HUNT ELEMENTARY SCHOOL | St Augustine | Elementary | PK-05 | 540 | · |
| KETTERLINUS ELEMENTARY SCHOOL | St Augustine | Elementary | PK-05 | 405 | · |
| OCEAN PALMS ELEMENTARY SCHOOL | Ponte Vedra Beach | Elementary | PK-05 | 386 | · |
| ST. JOHNS VIRTUAL FRANCHISE | St Augustine | Combined | KG-12 | 314 | · |
| ST. JOHNS TECHNICAL HIGH SCHOOL | St Augustine | High | 08-12 | 190 | · |
| DEAF HIGH SCHOOL (FSDB) | St Augustine | High | 09-12 | 179 | · |
| ST. AUGUSTINE PUBLIC MONTESSORI SCHOOL | St Augustine | Elementary | KG-06 | 133 | · |
| LIFE WORK/PROJECT SEARCH | St Augustine | High | 12-12 | 104 | · |
| DEAF ELEMENTARY SCHOOL (FSDB) | St Augustine | Elementary | PK-05 | 97 | · |
| BLIND HIGH SCHOOL (FSDB) | St Augustine | High | 09-12 | 93 | · |
| ST. JOHNS COMMUNITY CAMPUS | St Augustine | High | 09-12 | 80 | · |
| DEAF MIDDLE SCHOOL (FSDB) | St Augustine | Middle | 06-08 | 78 | · |
| BLIND PK-8 SCHOOL (FSDB) | St Augustine | Elementary | PK-08 | 65 | · |
| GAINES ALTERNATIVE AT HAMBLEN | St Augustine | High | 05-12 | 65 | · |
| DEEP CREEK ACADEMY | Hastings | High | 06-12 | 61 | · |
| FIRST COAST TECHNICAL COLLEGE | St Augustine | High | 09-12 | 53 | · |
| THE EVELYN HAMBLEN CENTER | St Augustine | Combined | KG-12 | 48 | · |
| THERAPEUTIC LEARNING CENTER | St Augustine | Elementary | PK-PK | 19 | · |
| ST. JOHNS COUNTY JAIL (DJJ) | Hastings | High | 09-12 | 1 | · |
| MKY- HEAD START /DPP PK SCHOOL | St Augustine | Combined | PK-12 | 0 | · |
| ST JOHNS COUNTY JUVENILE RESIDENTIAL AT ST. JOHNS YOUTH ACA | St Augustine | High | 06-12 | 0 | · |
| ST. JOHNS VIRTUAL INSTRUCTION PROGRAM K-8 | St Augustine | Elementary | KG-08 | 0 | · |
| ST. JOHNS VIRTUAL INSTRUCTIONAL PROGRAM | St Augustine | Combined | KG-12 | 0 | · |
| DEEP CREEK YOUTH ACADEMY | Hastings | Combined | M-M | · | · |
| FIRST COAST TECHNICAL COLLEGE AT HISTORIC HASTINGS CAMPUS | Hastings | Elementary | M-M | · | · |
| K-8 SCHOOL PP | St Augustine | Combined | M-M | · | · |
| K-8 SCHOOL QQ | St Augustine | Elementary | M-M | · | · |
| K-8 SCHOOL RR | St Augustine | Elementary | M-M | · | · |
| TREATY OAKS PREPARATORY ACADEMY | St Augustine | Elementary | M-M | · | · |
Cities in St. Johns County
About St. Johns County
In Florida, St. Johns County is a broad county of about 306,934 residents. 68 public schools across the county enrolls about 52,895 students between them.
Stepping back, census numbers show typical household earnings sit around $109,839, about 51% of adults have a bachelor's degree or above, and the poverty rate is around 4%. That income level is 61% meaningfully above the Florida median.
For a sense of the school types, St. Johns County spans 36 elementary schools (27,780 students), 8 middle schools (7,244), 18 high schools (17,509), and 6 combined or other schools.
The largest single district in St. Johns County is ST. JOHNS, which alone enrolls about 52,383 students.
Looking at the last 7 years. Across the same 7-year window, public-school enrollment increased 30%: 40,734 students in SY 2017-18 versus 52,834 in SY 2024-25. Over that span, St. Johns County added 4 schools, going from 53 to 57. Demographically, the White share of enrollment fell from 76% to 67%.
On allk12, the community for St. Johns County discusses school events, board meetings, and seasonal calendars. Anyone with firsthand knowledge of these schools is welcome to weigh in.