At least nine people were killed, including a baby, when an Israeli tank shell slammed into a UN-run school in the northern Gaza Strip on Thursday, an AFP correspondent said.