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

23 schools in Hamilton

Ohio · Public K-12

Hamilton, Ohio comes in at 23 public K-12 schools on the latest counts, with roughly 14,158 students total and an average campus size near 616.

7-year change in Hamilton

SY 2017-18 vs SY 2024-25
Total enrollment
14,158
-1,007 (-7%) vs SY 2017-18
School count
23
0 (0%) vs SY 2017-18
% White
61%
was 73%
% Hispanic
19%
was 11%
% Black
11%
was 11%
% Asian
2%
was 1%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Bridgeport Elementary SchoolElementaryPK-06575
Brookwood Elementary SchoolElementaryKG-06607
Crawford Woods Elementary SchoolElementaryKG-06564
D Russel Lee Career-Technology CenterHigh06-12930
Elda Elementary SchoolElementaryKG-03327
Fairfield East Elementary SchoolElementaryPK-05650
Fairfield North Elementary SchoolElementaryKG-05629
Fairwood Elementary SchoolElementaryPK-06613
Garfield Middle SchoolMiddle07-08814
Hamilton High SchoolHigh09-122,403
Highland Elementary SchoolElementaryPK-06695
Linden Elementary SchoolElementaryPK-06674
Miami SchoolHigh07-12137
Morgan Elementary SchoolElementaryPK-03385
New Miami High SchoolHigh09-12148
New Miami Elementary SchoolElementaryPK-05292
New Miami Middle SchoolMiddle06-08138
Richard Allen AcademyElementaryKG-06124
Ridgeway Elementary SchoolElementaryPK-06705
Riverview Elementary SchoolElementaryPK-06640
Ross High SchoolHigh09-12893
Ross Middle SchoolMiddle06-08628
Wilson Middle SchoolMiddle07-08587

About Hamilton

Hamilton, Ohio is home to 23 public schools, with combined enrollment of approximately 14,158 students. By school count, it is a middle-population city.

On the level-by-level breakdown, the city is made up of 14 elementary, 4 middle, and 5 high.

Per-campus enrollment runs near 616, higher than the state mean of about 469.

Trend over the past 7 years. Total public-school enrollment in Hamilton has declined 7% since SY 2017-18, moving from about 15,165 students to 14,158. On the demographic side, White enrollment moved from 73% to 61% over the same window.

In the discussion threads here, the community for Hamilton discusses open enrollment windows, redistricting talk, and busing logistics. Discussions cut across districts, schools, and grade levels.

Frequently asked questions

How many public schools are in Hamilton?
Hamilton, Ohio has 23 public K-12 schools serving approximately 14,158 students.
How many elementary, middle, and high schools are in Hamilton?
Hamilton has 14 elementary, 4 middle, 5 high public schools.
What is the largest public school in Hamilton?
Hamilton High School is the largest public school in Hamilton by enrollment, with approximately 2,403 students.
What school districts serve Hamilton?
Hamilton is served by 6 public school districts, including Hamilton City, Ross Local, Fairfield City, New Miami Local, Richard Allen Academy and 1 other.
What grade levels do public schools in Hamilton cover?
Public schools in Hamilton serve students from pre-K through grade 12.
Are there charter schools in Hamilton?
1 of the 23 public schools in Hamilton are charter schools.