The video will start in 8 Cancel

The Daily Star's FREE newsletter is spectacular! Sign up today for the best stories straight to your inbox Sign up today! Thank you for subscribing See our privacy notice Invalid Email

A Mexican school rampage has led to two deaths and six injured with reports that a pupil went in with two guns and began firing with his target a female teacher.

Local news outlets say the suspect, aged 12, committed suicide after killing the teacher and injuring other kids, in the attack which happened at 8am local time.

The incident happened inside the Cervantes School, Torreon, a city in the centre of Mexico.

The injured include two children aged 13 and others aged eight and seven. The seven-year-old is in a critical condition while the others injured are stable.

The pupil reportedly hid the guns in his bag before shooting at his teacher and then classmates before he is thought to have killed himself.

There are scenes of panic outside the school as parents wait anxiously for more information.

Pupils have been evacuated from the school.

Public security chief Francisco Garcia said that the attacker was a 12 year old boy who had been doing very well at school.

(Image: Laguna.telediario.mx)

He said that police are investigating what happened and it is belied the boy went into the school with two firearms.

The pupil is thought to have attacked the teacher and then turned the gun on himself.

Reports say that the boy lived with his grandma and that his parents had separated.

Mexico violence has spiralled out of control with 31,688 murders registered by police up to November in 2019.

Much of the violence is between rival drug gangs which has worsened since the arrest and imprisonment of El Chapo last year.