A shooting has taken place at a primary school in south Texas, leaving Nineteen young children and two adults dead.

After the incident, officials revealed that a gunman opened fire at Robb Elementary School which teaches children aged seven to 10 – in the city of Uvalde before he was killed by law enforcement.

Investigators, while doing their job to uncover the truth, discovered the 18-year-old suspect had a handgun, an AR-15 semi-automatic rifle and high-capacity magazines.

According to Local media report, the teenager who is suspected of shooting his grandmother before the rampage may have been a high school student in the area.

The shooting began at 11:32 local time on Tuesday as investigators believe the attacker “did act alone during this heinous crime,” Uvalde Consolidated Independent School District Chief of Police Pete Arredondo said.

Speaking on the accident, Texas Governor Greg Abbott stated that the shooter, whom he named as Salvador Ramos, abandoned a vehicle before entering the school to “horrifically, incomprehensibly” open fire.

US media have identified two children killed in the shooting while the death of 10-year-olds Xavier Lopez and Amerie Jo Garza in statements on Tuesday night was confirmed by family members.