Authorities said that a total of 292 children in Ziyang city, southwest China's Sichuan province, were taken to hospital after eating contaminated food in their school canteen.
Authorities said that the students from Yingjie Township Central Elementary School started to show diarrhoea symptoms, including fever and vomiting Saturday, reported Xinhua.
By Monday morning, 143 students had left hospital after they recovered. None of the remaining children in hospital are critically ill.
The school canteen has been disinfected, and authorities have vowed to find out who is responsible for the incident.
The report did not elaborate on the nature of food contamination.