A man slashed 10 children with a knife outside a primary school in southern China before killing himself, police said.
Media reports said two of the pupils were seriously hurt in the attack in the city of Haikou on Monday, but none suffered life-threatening injuries.
An official at Haikou's Longhu police station declined to give further details and said the case was under investigation.
Knife attacks against schoolchildren have become fewer in recent years after Chinese schools were hit by a rash of stabbings roughly five years ago. The attacks, mostly carried out by perpetrators with mental health issues, sparked outrage among Chinese parents who demanded enhanced security at schools.
In one of the deadliest cases, a 42-year-old man killed eight children at an elementary school in Fujian province in 2010.