Large union contracts drive school spending