High School Administrators
For a full list of School Staff – Please visit School Website


Roland E. Boucher, Jr.
Haverhill High School Operations Consultant
(978) 374-5700

Victoria Lu
Haverhill High School Associate Principal
978-374-5700 ext.1109

Jonathan Mangion
Interim Haverhill High School Assistant Principal - Grade 09
978-374-5700 ext.1109

Frank Kowalski
Haverhill High School Assistant Principal - Grade 10
978-374-5700

Dinorah Peralta
Haverhill High School Assistant Principal - Grade 11
(978) 734-5700

Nelly Garcia-Santana
Haverhill High School Assistant Principal - Grade 12
(978) 374-5700




Casey Asprogiannis
Gateway Academy Educational Team Facilitator/Head Teacher
(978) 374-3473


Middle School Administrators
For a full list of School Staff – Please visit School Website



Amy Maldonado
Consentino Middle School Assistant Principal
(978) 374-5775



Casey Asprogiannis
Gateway Academy Educational Team Facilitator/Head Teacher
(978) 374-3473




Jennifer Russell
Hunking School Assistant Principal
(978) 374-5787


Eileen Doherty
Interim Nettle Middle School Principal
(978) 374-5792




Margaret Fitzgerald
Tilton Upper School Assistant Principal
(978) 374-3482


Cathy Koch
Whittier Middle School Assistant Principal
(978) 374-5782
Elementary School Administrators
For a full list of School Staff – Please visit School Website



Nicole McGrain
Bradford Elementary School Assistant Principal
(978) 374-2443

Bruce Mitchitson
Golden Hill Elementary School Co-Principal
(978) 374-5794

Paula Rodriguez
Golden Hill Elementary School Co-Principal
(978) 374-5794


Jennifer Russell
Hunking School Assistant Principal
(978) 374-5787






Tracey Marino
Silver Hill Elementary Assistant Principal
(978) 374-3448


