Total enrollment
1,208
-17 (-1%) vs SY 2020-21
Public K-12 enrollment in Hannibal totals about 1,208 students across 3 schools (an average of 403 students per school).
| Name | Level | Grades | Enrollment |
|---|---|---|---|
| FAIRLEY SCHOOL | Elementary | PK-04 | 495 |
| HANNIBAL HIGH SCHOOL | High | 09-12 | 334 |
| KENNEY MIDDLE SCHOOL | Middle | 05-08 | 379 |
Across Hannibal, New York, 3 public schools instructs about 1,208 students between them.
For a sense of the school types, the city consists of 1 elementary, 1 middle, and 1 high.
Average school size in Hannibal is around 403 students, 22% below the New York average of about 519.
Over the past 4-year window. Total public-school enrollment in Hannibal has stayed largely flat since SY 2020-21, moving from about 1,225 students to 1,208.
On allk12, the community for Hannibal discusses sports rivalries, cross-district programs, and shared facilities. Anyone with firsthand knowledge of these schools is welcome to weigh in.