Man 'punches 15-year-old boy' on loaded school bus

A man who boarded a school bus and allegedly punched a 15-year-old student in a frightening incident has been charged.

The alleged assault was filmed onboard a bus filled with students from Sydney's Shore School returning from sports practice on Wednesday.

It’s believed that the school bus rear-ended a car on Burns Bay Rd, Lane Cove, at about 6pm when the driver of the car entered the bus and started yelling.

Pictured is a blurred picture of the man accused of punching a 15-year-old boy.
A 20-year-old man was charged over the incident on Thursday. Source: Nine News

In the video the man can be heard yelling at the students "who stuck their finger up" and calling the students "smart a*** c****" before walking over to one of the students and allegedly punching him in the face.

The 15-year-old student was reportedly left with a broken tooth and a black eye according to 9News.

the student who was allegedly punched had to be blurred in the video as he in under 18
The 15-year-old student (blurred) who was allegedly punched was reportedly left with a broken tooth and black eye from the incident. Source: 9news

The man in the video was initially questioned by police on Wednesday evening but later released. A 20-year-old man was then charged on Thursday with assault occasioning actual bodily harm, common assault, affray, not give way to bus and failing to exchange particulars.

A 19-year-old woman was also charged with affray in relation to the bus incident.

Both the man and woman were granted conditional bail to appear in Hornsby Local Court on December 12.

Do you have a story tip? Email: newsroomau@yahoonews.com.

You can also follow us on Facebook, Instagram and Twitter and download the Yahoo News app from the App Store or Google Play.