Teenager charged after assault on student at Bathurst High School