Police said the suspect, identified as 48-year-old Liu Xiaohui, fled to a mountainous area in a nearby county after the attack, prompting a search by more than 1,000 police.
Liu was arrested 12 hours later at 10:50 p.m. Wednesday local time, police said in a statement Thursday.
It is unclear whether children are among those killed and injured, as the identities of the victims have not been made public.
However, officials from the Jiangxi Ministry of Education called for urgent efforts to “treat the injured children and comfort the families of the victims in a timely manner”.
Area schools have been urged to “bolster campus security”.
“All schools in all regions should work with public safety (and) other departments to immediately and thoroughly conduct a major investigation and rectification of potential safety issues on campuses, including kindergartens. “, said the ministry, adding that schools with “insufficient security personnel or insufficient security measures” would be closed for the remainder of the summer session.
Two children were killed in April 2021 when a man armed with a knife entered a kindergarten in the southern region of Guangxi, bordering Vietnam. Two teachers and 14 other children were injured. Local police said the suspect, a local man, had a history of schizophrenia.
In 2020, a knife-wielding attacker injured 37 children and two adults at another school in Guangxi.