The town of Danvers comprises its own school district, Danvers Public Schools. The district has five elementary schools (Highlands Elementary, Riverside Elementary, Great Oak Elementary, Thorpe Elementary, and Smith Elementary), each serving kindergarten through fifth grade (Riverside, Thorpe, and Great Oak also includes pre-kindergarten.) Grades six through eight attend the Holten-Richmond Middle School. Grades nine through twelve attend Danvers High School.
