Salvador Ramos drove his grandmother’s pickup truck through a barricade and into a concrete ditch outside Robb Elementary School in Uvalde, Texas, at 11:28 a.m. on May 24, 2022. Ramos, 18, exited the truck carrying an AR-15-style rifle and seven 30-round magazines of ammunition. As soon as Ramos was out of the truck, he began firing at bystanders. He entered the school around 11:32 a.m. and walked into a classroom that was connected to a second classroom. He shot teacher Irma Garcia after she tried to lock the door to prevent him from getting in. He then opened fire on the students and the other teacher in the room. By the time he was done, Ramos killed 21 people and injured 17. The majority of his victims were children in the third and fourth grade.
Most of the shooting took place in the first few minutes after Ramos entered the building. He stayed inside the classrooms for well over an hour before Border Patrol agents entered the room at 12:50 p.m. and fatally shot him. Prior to arriving at the school, Ramos shot his grandmother in the face after a disagreement over a phone bill. She survived.