An Israeli airstrike on a school sheltering displaced people in central Gaza killed at least 28 people including women and children on Thursday, while three hospitals in the north were told to evacuate, putting patients' lives at risk, medics said.