Before entering the NHL, McEachern was a standout ice hockey player at Boston University and at Matignon High School in Cambridge, Massachusetts, where he won two state championships. He has previously served as an assistant hockey coach at University of Massachusetts Lowell, as well as Northeastern University and Salem State University. He is also the coach for the East Coast Wizards U16 team in Bedford, Massachusetts.
