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

Liberty County

Florida · Public K-12

Liberty County's public-school directory totals 9 campuses, with student enrollment near 1,264. Liberty is the largest district. Median household income runs around $58,671. By grade band, the county runs 3 elementary and 1 high schools.

7-year change in Liberty County

SY 2017-18 vs SY 2024-25
Total enrollment
1,249
-173 (-12%) vs SY 2017-18
School count
6
-2 (-25%) vs SY 2017-18
% White
76%
was 78%
% Hispanic
12%
was 10%
% Black
8%
was 10%
% Asian
0%
was 0%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
Schools
9
1 districts
Enrollment
1,264
NCES CCD
Median income
$58,671
Below Florida avg
Free/reduced lunch
45.0%
Below Florida avg
Elementary
3
883 students
Middle
0
schools
High
1
336 students
Combined / other
5
45 students
LARGEST DISTRICT
LIBERTY
1,264 students · 1 district in Liberty County

County vs. school enrollment demographics

Left bar is the racial makeup of Liberty 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
78%
Hispanic
6%
Black
12%
Asian
0%
Two or more
6%
Native American
1%
Pacific Islander
0%
School enrollment
White
75%
Hispanic
12%
Black
8%
Asian
0%
Two or more
4%
Native American
0%
Pacific Islander
0%
Bachelor's+
16.5%
adults 25+
Poverty rate
14.2%
ACS 5-year
Unemployment
6.6%
civilian labor
Median age
40
19.6% under 18

Test scores in Liberty County

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

See all 3 schools in Liberty County ranked by score →

All schools (9)

NameCityLevelGradesEnrollmentRating
W. R. TOLAR K-8 SCHOOLBristolElementaryKG-08513·
LIBERTY COUNTY HIGH SCHOOLBristolHigh09-12336·
HOSFORD ELEMENTARY JUNIOR HIGH SCHOOLHosfordElementaryPK-08302·
LIBERTY EARLY LEARNING CENTERBristolElementaryPK-PK68·
APALACHICOLA FOREST YOUTH ACADEMYBristolCombinedKG-1223·
LIBERTY WILDERNESS CROSSROADSBristolCombined04-1215·
LIBERTY VIRTUAL FRANCHISEBristolCombined04-127·
LIBERTY K12 VIRTUALBristolCombinedKG-120·
LIBERTY VIRTUAL INSTRUCTION PROGRAMBristolCombinedKG-120·

Cities in Liberty County

Bristol8 schoolsHosford1 school

About Liberty County

Across the thinly populated Florida county of Liberty County of about 7,687 residents, the public-school footprint covers 9 schools and about 1,264 students.

For perspective, census numbers show typical household earnings sit around $58,671, 17% of adults hold a bachelor's degree or higher, and roughly 14% of residents live below the federal poverty line. That income level is 14% noticeably below the Florida median.

On the school-mix side, Liberty County spans 3 elementary schools (883 students), 1 high school (336), and 5 combined or other schools.

LIBERTY is the biggest district by enrollment, covering about 1,264 students across Liberty County.

Trend over the past 7 years. Across the same 7-year window, public-school enrollment fell 12%: 1,422 students in SY 2017-18 versus 1,249 in SY 2024-25. The school count fell from 8 to 6 across the same 7-year window.

On this page, the community for Liberty County discusses enrollment trends, district policy changes, and bus-route updates. Members of the local community share what they see day-to-day.

Frequently asked questions

How many public schools are in Liberty County?
Liberty County, Florida has 9 public K-12 schools serving approximately 1,264 students.
How many high schools are in Liberty County?
Liberty County, Florida has 1 public high school, serving approximately 336 students.
How many elementary schools are in Liberty County?
Liberty County, Florida has 3 public elementary schools, serving approximately 883 students.
What is the largest school district in Liberty County?
LIBERTY is the largest school district in Liberty County, serving approximately 1,264 students. The county contains 1 school district overall.
How many people live in Liberty County?
Liberty County has roughly 7,687 residents according to the latest Census ACS 5-year estimate.
What is the median household income in Liberty County?
Median household income in Liberty County is $58,671, below the Florida average of $68,377. About 14.2% of residents live below the federal poverty line.
How educated are residents of Liberty County?
Approximately 16.5% of adults 25 and older in Liberty County hold a bachelor's degree or higher, according to the Census ACS 5-year estimate.
What share of students in Liberty County qualify for free or reduced lunch?
Roughly 45.0% of students in Liberty County public schools qualify for free or reduced-price lunch, a common proxy for low-income enrollment. This is lower than the Florida county average of 51.6%.
What is the student-teacher ratio in Liberty County schools?
Across Liberty County public schools, the enrollment-weighted student-teacher ratio is approximately 15.0 to 1.
What is the racial makeup of Liberty County?
Liberty County residents are approximately 78% White, 6% Hispanic, 12% Black, 0% Asian, 6% two or more races according to the Census ACS 5-year estimate.

Liberty County school rankings

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