Four learners at the Humansdorp Senior Secondary school in town was rushed to hospital on Friday morning after being assaulted with knives and pangas.
Police spokesperson Captain Gerda Swart says several officers responded to the school at about 7.30 am following a complaint of an alleged fight between learners.
She says four learners ages between 14 and 18 were injured and taken to hospital for medical treatment.
Swart says four other boys who were allegedly involved in the fight were questioned by police.
The kids aged between 16 and 18 were released in the care of their parents.
Four assault cases with the intent to cause grievous bodily harm were opened and will be investigated by Humansdorp detectives.
The extent of the children's' injuries is not known.