8 schools in Beverly
Beverly's public schools, 8 in all, serve about 4,503 K-12 students inside Massachusetts, an average of 563 per campus.
7-year change in Beverly
SY 2017-18 vs SY 2024-25| Name | City | Level | Grades | Enrollment |
|---|---|---|---|---|
| Beverly Middle School | Beverly | Middle | 05-08 | 1,388 |
| Beverly High | Beverly | High | 09-12 | 1,213 |
| Cove Elementary | Beverly | Elementary | KG-04 | 394 |
| Ayers/Ryal Side School | Beverly | Elementary | KG-04 | 388 |
| North Beverly Elementary | Beverly | Elementary | KG-04 | 356 |
| Centerville Elementary | Beverly | Elementary | KG-04 | 327 |
| Hannah Elementary | Beverly | Elementary | KG-04 | 312 |
| McKeown School | Beverly | Elementary | PK-PK | 125 |
About Beverly
Beverly runs 8 public schools across Massachusetts, collectively enrolling roughly 4,503 students.
On the level-by-level breakdown, Beverly is made up of 6 elementary, 1 middle, and 1 high school.
Per-school enrollment averages around 563 in this district, meaningfully above the Massachusetts typical of 501.
Over the past 7-year window. Total public-school enrollment in Beverly has stayed largely flat since SY 2017-18, moving from about 4,500 students to 4,503. On the demographic side, White enrollment moved from 78% to 74% over the same window.
On this page, the community for Beverly discusses comparison threads between local schools and program reviews. Anyone with firsthand knowledge of these schools is welcome to weigh in.