4 schools in Goshen
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| Name | Level | Grades | Enrollment |
|---|---|---|---|
| Goshen High School | High | 09-12 | 817 |
| Goshen Middle School | Middle | 06-08 | 660 |
| Marr/Cook Elementary School | Elementary | PK-02 | 645 |
| Spaulding Elementary School | Elementary | 03-05 | 573 |
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.