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

3 schools in Keystone Heights

Florida · Public K-12

Across the city, Keystone Heights hosts 3 public K-12 schools teaching roughly 2,462 Florida students (about 821 per campus).

7-year change in Keystone Heights

SY 2017-18 vs SY 2024-25
Total enrollment
2,462
-52 (-2%) vs SY 2017-18
School count
3
0 (0%) vs SY 2017-18
% White
87%
was 91%
% Hispanic
7%
was 4%
% Black
2%
was 3%
% Asian
0%
was 1%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
KEYSTONE HEIGHTS ELEMENTARYElementaryPK-06779
KEYSTONE HEIGHTS JUNIOR/SENIOR HIGHHigh07-121,139
MCRAE ELEMENTARY SCHOOLElementaryPK-06544

About Keystone Heights

Keystone Heights, Florida is home to 3 public schools, with combined enrollment of approximately 2,462 students. By school count, it is a thinly populated city.

On the level-by-level breakdown, the city comprises 2 elementary, and 1 high.

Per-campus enrollment runs near 821, above the state mean of about 705.

Five-year track record. Total public-school enrollment in Keystone Heights has stayed largely flat since SY 2017-18, moving from about 2,514 students to 2,462. Demographically, the White share of enrollment decreased from 91% to 87%.

On allk12, the community for Keystone Heights discusses comparison threads between local schools and program reviews. Discussions cut across districts, schools, and grade levels.

Frequently asked questions

How many public schools are in Keystone Heights?
Keystone Heights, Florida has 3 public K-12 schools serving approximately 2,462 students.
How many elementary, middle, and high schools are in Keystone Heights?
Keystone Heights has 2 elementary, 1 high public schools.
What is the largest public school in Keystone Heights?
KEYSTONE HEIGHTS JUNIOR/SENIOR HIGH is the largest public school in Keystone Heights by enrollment, with approximately 1,139 students.
What school districts serve Keystone Heights?
Keystone Heights public schools are operated by CLAY.
What grade levels do public schools in Keystone Heights cover?
Public schools in Keystone Heights serve students from pre-K through grade 12.