Sign In Register

Schools in Hamilton, OH

Public schools, enrollment data, student-teacher ratios, and higher education.

Hamilton has 22 public schools with a total enrollment of 13,814 students and 781 teachers. There are 14 elementary, 4 middle, and 4 high schools. The average student-teacher ratio is 17.7:1. 1 charter school serve the area.

Public Schools (22)

Source: NCES 2022-23 data.

School Level Enrollment Teachers Student/Teacher
Hamilton High School High 2,507 113 22.2:1
Ross High School High 933 40 23.3:1
Garfield Middle School Middle 778 50 15.6:1
Ridgeway Elementary School Elementary 728 46 15.8:1
Ross Middle School Middle 726 33 22.0:1
Highland Elementary School Elementary 715 47 15.2:1
Fairfield North Elementary School Elementary 658 30 21.9:1
Wilson Middle School Middle 655 32 20.5:1
Riverview Elementary School Elementary 650 44 14.8:1
Fairwood Elementary School Elementary 648 43 15.1:1
Fairfield East Elementary School Elementary 616 33 18.7:1
Brookwood Elementary School Elementary 601 44 13.7:1
Bridgeport Elementary School Elementary 586 42 14.0:1
Linden Elementary School Elementary 579 43 13.5:1
Crawford Woods Elementary School Elementary 557 40 13.9:1
Morgan Elementary School Elementary 408 19 21.5:1
Elda Elementary School Elementary 375 17 22.1:1
Miami School High 333 9 37.0:1
New Miami Elementary School Elementary 328 22 14.9:1
New Miami High School High 151 15 10.1:1
New Miami Middle School Middle 147 11 13.4:1
Richard Allen Academy (Charter) Elementary 135 8 16.9:1

Colleges & Universities (1)

Institution Type Highest Degree Enrollment Tuition (In-State)
Miami University-Hamilton Public Bachelor's 2,697 $6,848
View full profile of Hamilton, OH →