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


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

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

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

Jorge Ortega
Haverhill High School Assistant Principal - Grade 10
978-374-5700

Margaret Fitzgerald
Haverhill High School Assistant Principal - Grade 9
(978) 374-3482





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



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





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






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




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




Tracey Marino
Pentucket Lake Elementary Assistant Principal
(978) 374-3448




