Around 40 students from Luoshan Middle School in Pudong were rushed to hospital yesterday with suspected food poisoning, with two students said to be in critical condition.