Anonymous donor gifts school $12.5M