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

4 schools in Goshen

Ohio · Public K-12

For a city in Ohio, Goshen carries 4 public K-12 campuses, with combined enrollment of about 2,695 students and an average school size near 674.

7-year change in Goshen

SY 2017-18 vs SY 2024-25
Total enrollment
2,695
-130 (-5%) vs SY 2017-18
School count
4
0 (0%) vs SY 2017-18
% White
87%
was 93%
% Hispanic
5%
was 3%
% Black
3%
was 1%
% Asian
0%
was 0%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Goshen High SchoolHigh09-12817
Goshen Middle SchoolMiddle06-08660
Marr/Cook Elementary SchoolElementaryPK-02645
Spaulding Elementary SchoolElementary03-05573

About Goshen

Across Goshen, Ohio, 4 public schools serves about 2,695 students between them.

On the level-by-level breakdown, the city consists of 2 elementary, 1 middle, and 1 high.

Average school size in Goshen is around 674 students, 44% noticeably above the Ohio average of about 469.

Looking at the last 7 years. Across the same 7-year window, public-school enrollment fell 5%: 2,825 students in SY 2017-18 versus 2,695 in SY 2024-25. On the demographic side, White enrollment moved from 93% to 87% over the same window.

Within the allk12 community for this area, the community for Goshen discusses school events, board meetings, and seasonal calendars. Discussions cut across districts, schools, and grade levels.

Frequently asked questions

How many public schools are in Goshen?
Goshen, Ohio has 4 public K-12 schools serving approximately 2,695 students.
How many elementary, middle, and high schools are in Goshen?
Goshen has 2 elementary, 1 middle, 1 high public schools.
What is the largest public school in Goshen?
Goshen High School is the largest public school in Goshen by enrollment, with approximately 817 students.
What school districts serve Goshen?
Goshen public schools are operated by Goshen Local.
What grade levels do public schools in Goshen cover?
Public schools in Goshen serve students from pre-K through grade 12.