Public schools
Danvers has five elementary schools, each serving Pre-Kindergarten through fifth grade. Grades six through eight attend the recently renovated Holten-Richmond Middle School, and grades nine through twelve attend Danvers High School.
- Danvers Public schools
- Great Oak Elementary
- Highlands Elementary
- Riverside Elementary
- Ivan G. Smith Elementary
- Willis E. Thorpe Elementary
- Holten Richmond Middle School
- Danvers High School
[edit] Private schools
Danvers is also home to three private schools. St. Mary of the Annunciation School is a private school that serves Pre-Kindergarten through eighth grade. St. John's Preparatory School is a secondary school for young men, serving grades nine through twelve. The Clark School serves Pre-Kindergarten and, as of 2007, is expanding through high school.
- Clark School
- St. Mary of the Annunciation School
- St. John's Preparatory School
[edit] Technical, vocational, & agricultural schools
In addition to the public and private schools, Danvers hosts the Essex Agricultural & Technical High School, an independent, state funded, day school serving grades 9 through 12. Essex Agricultural & Technical High School is currently in the process of merging with the North Shore Vocational School, currently located in Middleton, which will result in a larger, unified campus located in Danvers.
- Essex Agricultural & Technical High School
- North Shore Technical High School


