At least two people were killed at a school in northern Mexico when an 11-year-old opened fire on his teacher and classmates with two guns, authorities have said.
Coahuila state governor Miguel Angel Riquelme said the boy and his teacher died.
The preliminary investigation showed that the student arrived at his classroom, told a classmate “today is the day” and asked for permission to go to the toilet, Mr Riquelme said.
After 15 minutes, he had not returned and his teacher went to look for him.
He emerged from the toilets firing two guns.
The shooting ended when he shot himself, Mr Riquelme said.
Among the wounded were five students and a gym teacher, he added.
The governor said the boy lived with his grandparents and that his mother had died some years ago.
He said the boy had not presented behavioural problems before in the school.
Investigators were looking into reports that the boy was influenced by a particular video game.
Images from the scene showed worried parents arriving at Colegio Cervantes to pick up their children.
It is a private school in central Torreon across the street from a large park.
Torreon is an industrial city with foreign assembly plants.
School shootings are rare in Mexico.
Friday’s incident was reminiscent of another in January 2017 in the northern city of Monterrey.
In that case, a student opened fire in a private high school.
He killed a teacher and wounded two students and died from a self-inflicted gunshot wound.