DANVILLE, Va. — Danville Police say a female student was charged with assaulting a school bus driver on Monday. 

A video captured on the bus shows the student punching, kicking, and pulling the driver.

Danville Schools tweeted a statement acknowledging the incident. 

"This morning, a juvenile riding a school bus assaulted the bus driver. The situation is being investigated by the Danville Police Department with the full support of Danville Public Schools." 

Tamyra Jordan captured the video. She says the bus was going to Langston Focus School. 

Danville Police say the video posted on social media was only part of the incident, and the school bus surveillance cameras captured the entire thing.

Police say they aren't sure what led up to the assault - they say that will be part of the SRO investigation which will play out in court.