The health ministry in Hamas-run Gaza said an Israeli strike Saturday on a school killed 30 people, after a days-long military operation further south left around 170 dead, according to the civil defence agency. Since July 6 at least eight schools – including the latest one – have been hit leaving more than 100 people dead, based on a tally of tolls given by the health ministry and a hospital source.