Nineteen young children and two adults have died in a shooting at a primary school in south Texas, the BBC reports.
The 18-year-old gunman opened fire at Robb Elementary School in the city of Uvalde before he was killed by law enforcement, officials said.
Investigators say the suspect was armed with a handgun, an AR-15 semi-automatic rifle and high-capacity magazines.
The teenager is suspected of shooting his grandmother at the start of the rampage.
Local media report he may have been a high school student in the area.
Uvalde Consolidated Independent School District Chief of Police Pete Arredondo said the shooting began at 11:32 local time on Tuesday, and that investigators believe the attacker “did act alone during this heinous crime.”
Texas Governor Greg Abbott said the shooter, whom he named as Salvador Ramos, abandoned a vehicle before entering the school to “horrifically, incomprehensibly” open fire.