Ramos postrzelił funkcjonariusza policji, który zauważył napastnika i chciał zapobiec przedostaniu się jego do środka szkoły. Mniej więcej w tej samej chwili służby odebrały telefon alarmowy 911 dotyczący rozbicia się samochodu w rowie przed szkołą, z którego następnie miał wyłonić się napastnik uzbrojony w karabin. Wówczas na miejsce dojechali znajdujący się nieopodal funkcjonariusze straży granicznej; jeden z nich podczas późniejszej wymiany ognia odniósł ranę głowy. Sprawca ataku wszedł do budynku szkoły około 11:30 i 2 minuty później zaczął strzelaćhttps://www.fox2detroit.com/news/uvalde-texas-school-shooting.

Ramos przemierzył dwa krótkie korytarze znajdujące się przy wejściu do szkoły, po czym wszedł do klasy złączonej wewnątrz z inną klasą. Wziął znajdujące się w niej osoby za zakładników. Chwilę później otworzył ogień do wszystkich tam obecnych, krzycząc: Czas umierać!. Napastnik masowo rozstrzelał w tej jednej klasie 21 osób – 19 dzieci i 2 nauczycielki, tj. wszystkie ofiary ataku, oraz ciężko raniąc następne 13 dzieci. Był pogardliwy wobec ofiar, np. krzyknął w stronę jednej z nauczycielek Dobranoc!