Friday's mountain torrent, said to be the worst to hit the area in 200 years, was caused by two days of heavy rain, killing 88 pupils and four villagers, Xinhua news agency said.