The bulletin board for America's public schools. Parents, teachers, students, and staff. One community per school.

Marion County

Florida · Public K-12

Public schools in Marion County, Florida total 68, with combined enrollment of about 46,349 students against a county population of 400,078. That breaks down as 40 elementary, 10 middle, and 14 high.

7-year change in Marion County

SY 2017-18 vs SY 2024-25
Total enrollment
45,972
+2,853 (+7%) vs SY 2017-18
School count
59
-7 (-11%) vs SY 2017-18
% White
41%
was 50%
% Hispanic
32%
was 23%
% Black
19%
was 20%
% Asian
2%
was 2%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
Schools
68
1 districts
Enrollment
46,349
NCES CCD
Median income
$61,010
Below Florida avg
Free/reduced lunch
56.6%
Above Florida avg
Elementary
40
22,495 students
Middle
10
9,517 students
High
14
14,120 students
Combined / other
4
217 students
LARGEST DISTRICT
MARION
46,349 students · 1 district in Marion County

County vs. school enrollment demographics

Left bar is the racial makeup of Marion 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".

County residents
White
69%
Hispanic
17%
Black
12%
Asian
2%
Two or more
13%
Native American
0%
Pacific Islander
0%
School enrollment
White
41%
Hispanic
32%
Black
20%
Asian
2%
Two or more
5%
Native American
0%
Pacific Islander
0%
Bachelor's+
23.4%
adults 25+
Poverty rate
10.0%
ACS 5-year
Unemployment
4.8%
civilian labor
Median age
48
18.8% under 18

Test scores in Marion County

Latest 2024-25 ELA proficiency, 50 schools ranked. Florida state average: 57.1%.

See all 50 schools in Marion County ranked by score →

All schools (68)

NameCityLevelGradesEnrollmentRating
WEST PORT HIGH SCHOOLOcalaHigh09-123,022·
FOREST HIGH SCHOOLOcalaHigh09-122,387·
BELLEVIEW HIGH SCHOOLBelleviewHigh09-121,904·
VANGUARD HIGH SCHOOLOcalaHigh09-121,684·
BELLEVIEW MIDDLE SCHOOLBelleviewMiddle06-081,600·
DUNNELLON HIGH SCHOOLDunnellonHigh09-121,562·
LAKE WEIR HIGH SCHOOLOcalaHigh09-121,447·
SUNRISE ELEMENTARY SCHOOLOcalaElementaryPK-051,402·
HORIZON ACADEMY AT MARION OAKSOcalaMiddle06-081,260·
NORTH MARION HIGH SCHOOLCitraHigh09-121,228·
MARION OAKS ELEMENTARY SCHOOLOcalaElementaryPK-051,196·
LIBERTY MIDDLE SCHOOLOcalaMiddle06-081,171·
LAKE WEIR MIDDLE SCHOOLSummerfieldMiddle06-081,141·
HAMMETT BOWEN JR. ELEMENTARY SCHOOLOcalaElementaryPK-051,010·
SADDLEWOOD ELEMENTARY SCHOOLOcalaElementaryPK-051,007·
FORT MCCOY SCHOOLFort Mc CoyElementaryPK-08931·
FORT KING MIDDLE SCHOOLOcalaMiddle06-08918·
HOWARD MIDDLE SCHOOLOcalaMiddle06-08917·
WARD-HIGHLANDS ELEMENTARY SCHOOLOcalaElementaryPK-05908·
COLLEGE PARK ELEMENTARY SCHOOLOcalaElementaryPK-05873·
OSCEOLA MIDDLE SCHOOLOcalaMiddle06-08866·
HARBOUR VIEW ELEMENTARY SCHOOLSummerfieldElementaryPK-05833·
MAPLEWOOD ELEMENTARY SCHOOLOcalaElementaryPK-05819·
DR N H JONES ELEMENTARY SCHOOLOcalaElementaryPK-05789·
LEGACY ELEMENTARY SCHOOLOcalaElementaryPK-05753·
ROMEO ELEMENTARY SCHOOLDunnellonElementaryPK-05747·
NORTH MARION MIDDLE SCHOOLCitraMiddle06-08738·
GREENWAY ELEMENTARY SCHOOLOcalaElementaryPK-05720·
DUNNELLON MIDDLE SCHOOLDunnellonMiddle06-08712·
SOUTH OCALA ELEMENTARY SCHOOLOcalaElementaryPK-05712·
EMERALD SHORES ELEMENTARY SCHOOLOcalaElementaryPK-05696·
OCALA SPRINGS ELEMENTARY SCHOOLOcalaElementaryPK-05682·
BELLEVIEW ELEMENTARY SCHOOLBelleviewElementaryPK-05681·
BELLEVIEW-SANTOS ELEMENTARY SCHOOLBelleviewElementaryPK-05663·
DUNNELLON ELEMENTARY SCHOOLDunnellonElementaryPK-05644·
EAST MARION ELEMENTARY SCHOOLSilver SpringsElementaryPK-05631·
OAKCREST ELEMENTARY SCHOOLOcalaElementaryPK-05631·
SHADY HILL ELEMENTARY SCHOOLOcalaElementaryPK-05615·
STANTON-WEIRSDALE ELEMENTARY SCHOOLWeirsdaleElementaryPK-05588·
INA A.COLEN ACADEMYOcalaElementaryKG-08546·
WYOMINA PARK ELEMENTARY SCHOOLOcalaElementaryPK-05502·
MADISON STREET ACADEMY OF VISUAL AND PERFORMING ARTSOcalaElementaryPK-05467·
SPARR ELEMENTARY SCHOOLAnthonyElementaryPK-05435·
FESSENDEN ELEMENTARY SCHOOLOcalaElementaryPK-05430·
EIGHTH STREET ELEMENTARY SCHOOLOcalaElementaryPK-05381·
ANTHONY ELEMENTARY SCHOOLAnthonyElementaryPK-05351·
REDDICK-COLLIER ELEMENTARY SCHOOLReddickElementaryPK-05343·
MARION COUNTY ACCELERATION ACADEMYOcalaHigh08-12304·
MARION CHARTER SCHOOLOcalaElementaryKG-05228·
FORDHAM EARLY LEARNING ACADEMYOcalaElementaryPK-02215·
OCALI CHARTER MIDDLE SCHOOLOcalaMiddle06-08194·
SILVER RIVER MENTORING AND INSTRUCTIONOcalaHigh06-12186·
HILLCRESTOcalaHigh06-12162·
NEW LEAF CENTEROcalaCombinedKG-12123·
OCALI CHARTER HIGH SCHOOLOcalaHigh09-12116·
MARION REG. JUVENILE DETENTION CENTEROcalaCombined03-1294·
OCALA CENTER FOR SUCCESS AND INDEPENDENCEOcalaHigh07-1268·
MCINTOSH AREA SCHOOLMcintoshElementaryKG-0547·
PACE CENTER FOR GIRLS INC.OcalaHigh06-1240·
ELC PK ESE SERVICESOcalaElementaryPK-PK12·
MCSO ADULTSOcalaHigh08-1210·
STUDENT SERVICES/ESEOcalaElementaryKG-087·
MARION ELEARNINGOcalaElementaryKG-050·
MARION VIRTUAL FRANCHISEOcalaCombinedKG-120·
MARION TECHNICAL INSTITUTEOcalaCombinedKG-12··
NEW HIGH SCHOOL CCCOcalaElementaryM-M··
ROSS PRAIRIE ELEMENTARYOcalaElementaryM-M··
WINDING OAKS ELEMENTARYOcalaElementaryM-M··

Cities in Marion County

Ocala49 schoolsBelleview4 schoolsDunnellon4 schoolsAnthony2 schoolsCitra2 schoolsSummerfield2 schoolsFort Mc Coy1 schoolMcintosh1 schoolReddick1 schoolSilver Springs1 schoolWeirsdale1 school

About Marion County

Marion County is a population-heavy county of about 400,078 residents in Florida. Its public-school system educates approximately 46,349 students across 68 schools.

Zooming out, census numbers show the median household earns about $61,010 a year, roughly 23% of adults have completed at least a four-year degree, and roughly 10% of residents live below the federal poverty line. That income level is 11% lower than the Florida median.

On the level-by-level breakdown, Marion County covers 40 elementary schools (22,495 students), 10 middle schools (9,517), 14 high schools (14,120), and 4 combined or other schools.

MARION dominates the local landscape, accounting for roughly 46,349 students on its own.

Looking at the last 7 years. Combined enrollment now sits at 45,972 students, expanded 7% from the 43,119 reported in SY 2017-18. The school count fell from 66 to 59 across the same 7-year window. Demographically, the Hispanic share of enrollment rose from 23% to 32%.

In the discussion threads here, the community for Marion County discusses comparison threads between local schools and program reviews. Anyone with firsthand knowledge of these schools is welcome to weigh in.

Frequently asked questions

How many K-12 schools serve Marion County?
There are 68 public K-12 schools in Marion County, Florida, with a combined enrollment of about 46,349.
How many high schools are in Marion County?
Marion County, Florida has 14 public high schools, serving approximately 14,120 students.
How many middle schools are in Marion County?
Marion County, Florida has 10 public middle schools, serving approximately 9,517 students.
How many elementary schools are in Marion County?
Marion County, Florida has 40 public elementary schools, serving approximately 22,495 students.
What is the largest school district in Marion County?
MARION is the largest school district in Marion County, serving approximately 46,349 students. The county contains 1 school district overall.
What is the population of Marion County?
Marion County, Florida has a population of approximately 400,078, with a median age of 48. About 18.8% of residents are under 18.
What is the median household income in Marion County?
Median household income in Marion County is $61,010, below the Florida average of $68,377. About 10.0% of residents live below the federal poverty line.
How educated are residents of Marion County?
Approximately 23.4% of adults 25 and older in Marion County hold a bachelor's degree or higher, according to the Census ACS 5-year estimate.
What share of students in Marion County qualify for free or reduced lunch?
Roughly 56.6% of students in Marion County public schools qualify for free or reduced-price lunch, a common proxy for low-income enrollment. This is higher than the Florida county average of 51.6%.
What is the student-teacher ratio in Marion County schools?
Across Marion County public schools, the enrollment-weighted student-teacher ratio is approximately 19.6 to 1.

Marion County school rankings

Largest schoolsAll rankings →
DATA · Census ACS 5-year · NCES Common Core of Data