The Melrose Public Schools operates five elementary schools, one middle school, one high school and one preschool. They include:
High School
- 360 Lynn Fells Parkway, Melrose
- 781-979-2200
- Principal: Joseph Dillon
Middle School
Melrose Veterans Memorial Middle School
- 350 Lynn Fells Parkway, Melrose
- 781-979-2100
- Principal: Thomas L. Brow Jr.
Elementary Schools
- 37 Glendower Rd., Melrose
- 781-979-2180
- Principal: Dr. Dennet Sidell
- 40 Damon Ave., Melrose
- 781-979-2190
- Principal: Jeff Strasnick
- 80 West Wyoming Ave., Melrose
- 781-979-2250
- Principal: Brent Conway
- 253 Vinton St., Melrose
- 781-979-2270
- Principal: Kerry Clery
- 162 First St., Melrose
- 781-979-2280
- Principal: Bryna Davis
Preschools
Franklin Early Childhood Center
- 16 Franklin St., Melrose
- 781-979-2260
- Director: Jenny Corduck