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 school.
4-year change in Beverly
SY 2020-21 vs SY 2024-25How Beverly ranks
Among districts| Measure | This district | In Massachusetts | In the US |
|---|---|---|---|
| Enrollment ranked largest first | 4,503 | #52 of 231 | #2,151 of 9,234 |
| Number of schools ranked most first | 8 | #48 of 231 | N/A |
| Students per teacher ranked fewest first | 12.4:1 | #143 of 231 | #2,408 of 9,044 |
| Diversity index ranked most diverse first | 42.5% | #115 of 206 | #3,754 of 6,853 |
Inside Beverly
Since 2017-18, the 8 district schools that reported both years went from 4,500 to 4,503 students (unchanged) and from 326 to 364 full-time teachers (up 12%), as of 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 4-year window. Total public-school enrollment in Beverly has contracted 3% since SY 2020-21, moving from about 4,633 students to 4,503.
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.