Here is a time-line of events surrounding the Robb School shooting, sorry if it doesn't align with the assumptions made here from casual observations of what's been posted.

The gray Ford pickup truck veered into a ditch with such force that people who live on the block assumed it was an accident and rushed over to help the driver.

Instead, according to witness and police accounts, Salvador Rolando Ramos emerged wearing tactical gear and carrying an AR-15-style rifle.
Bystanders scattered as Ramos hopped a fence, exchanged gunfire with a school police officer and entered through a side door to Robb Elementary.

Ramos had shared in private. time stamped social media messages early Tuesday. The first item was to kill his grandmother, who lives near the school. He shot her in the face, authorities said, then left her for dead as he drove off in her truck. “I shot my grandmother,” Ramos wrote in an update. The next threat, according to the messages, was to “shoot an elementary school.” Within minutes of pressing send, shortly after 11:30 a.m., Ramos was barricaded inside a classroom with the 19 students and two teachers he would kill.

One lingering question is when exactly the shooting began. Authorities agree that the gunman was dead by 1 p.m. but have offered conflicting accounts as to whether the attack began around 11:30 a.m. or closer to noon. By 11:43 a.m., the school announced on Facebook that it was under lockdown, citing gunshots in the area.

These are the central elements of the timeline, pieced together from law enforcement statements, witness accounts and social media posts by families of victims. 

When the parents heard the news, Cerrillo said, his wife got to the school first to check on their two daughters. He said his wife watched parents trying to break windows to help students escape.

Javier Cazares was on an errand a half-mile away from his 9-year-old daughter’s school when he heard about a commotion near Robb.

Within minutes, Cazares said, he and at least four other men who had children in the school were huddled near the building’s front door. Then the fathers started hearing gunfire coming from the building.

“There were five or six of [us] fathers, hearing the gunshots, and [police officers] were telling us to move back,” Cazares said. “We didn’t care about us. We wanted to storm the building. We were saying, ‘Let’s go’ because that is how worried we were, and we wanted to get our babies out.”

In public transmissions on a radio channel used by local EMS workers, someone said at 11:53 a.m. that a lieutenant had requested a response to the area of the school. As the response was discussed, one official was heard telling first responders: “Please, just stay back.”

When he arrived just after noon, Cerrillo said, he joined a crowd of law enforcement officers, journalists and a growing group of terrified parents. 

By 12:10 p.m., a Facebook live stream recorded out the front of the school showed that police cars had established a perimeter,
helicopters were flying overhead and onlookers had gathered. Seven minutes later, school authorities announced on social media there was “an active shooter at Robb Elementary.”

Shots were still being heard at 12:52 p.m., according to radio recordings. “Do not attempt to get closer,” a voice warned on the EMS channel.


After hearing gunfire, authorities said, a tactical team formed a “stack” formation and eventually breached the classroom door and killed Ramos in a shootout. Ramos was in the room for some time before police officers entered.

At 1:06 p.m., Uvalde Police announced on social media that the attack was over
.


So it appears about a hour and a half (+/-)went from beginning to end.
Plenty of time for the accumulation of parents show in the related videos.

1st shots would have been close to 11:30 when he encountered the school cop on the way in the door. Last shots would have been as stated, 12:52 which triggered the police to make their move and breach the locked door and shoot Ramos.