Roof replacement for Mass. high school could cost $1.9M