Two people have been charged after a man allegedly verbally abused a busload of Sydney school students before punching one in the face.
The boys from Shore School - an elite private school on the lower north shore - were travelling on the bus when it was involved in a minor collision with a car on Burns Bay Road in Lane Cove after 6pm on Wednesday.
It is alleged the 20-year-old man - who owned the car, reported to be a BMW - then boarded the bus and unleashed an expletive-laden tirade.
"Who's the smartarse c***, tell me, I heard one of yas, I head one of yas out the back window too, huh, you're all quiet now - all quiet like little bitches," the man can be heard yelling in footage of the incident.
Police allege he then approached a 15-year-old and struck the boy in the face, causing bruising, a cut to his eye and a chipped tooth. They also allege he threatened a second 13-year-old boy.
Officers found the man and his car in a nearby underground car park after he left the scene, and he was released pending further inquiries.
But on Thursday he attended Chatswood Police Station and was charged with assault occasioning actual bodily harm, affray and driving offences.
A 19-year-old woman was also later charged with affray.
They were both bailed to appear at Hornsby Local Court on December 12.