Salem, Marblehead teachers recognized for excellence with annual award