The teachers union called the walkout Wednesday after a breakdown in talks over a new contract for the island 's 42,000 public school teachers , who are demanding higher salaries and improvements to school buildings .