Select a Language

Staff Directory

Haverhill logo

John DePolo

Greenleaf Academy Principal

(978) 374-3487

jdepolo@haverhill-ps.org

Haverhill logo

Cheryl Rose

Greenleaf Academy Principal Clerk

(978) 374-3487

cheryl.rose@haverhill-ps.org