Heights High in Cleveland Heights prepares to reopen after two years of construction