The attacker stabbed six boys and four girls outside the gate of an elementary school in the city of Haikou, on the southern island province of Hainan, state broadcaster China Central Television (CCTV) reported on its microblog.
Grandfather charged with stabbing baby girl to death in Australia
The children were taken to hospital, with two being treated for serious injuries that were not life threatening, CCTV said.
Police were investigating what they described as a "vicious criminal case brought on by extreme actions", the brief report said.
Man in Thailand hacks five children to death
Violent crime is rare in China compared with many other countries, but there have been a series of knife and axe attacks in recent years, many targeting children.
COMMENTS
Comments are moderated and generally will be posted if they are on-topic and not abusive.
For more information, please see our Comments FAQ