
Greymouth High School. Photo: Google Maps
Greymouth High School said the assault happened before class on Wednesday morning.
It said support was being provided to students and family.
Police said the victim was injured and needed medical treatment.
The teenager will reappear in the Greymouth Youth Court next week.