Four students received multiple stab wounds about the body while on board a school bus along Paynes Bay, St James around 8:41 a.m.
A 15-year-old girl, two 14-year-old boys and a 15-year-old boy were injured.
According to preliminary investigations, school children from two secondary schools in the north of the island were on board the bus when two students became involved in an altercation.
Police said the injuries were not classified as life threatening.
The girl and one of the 14-year-old boys were transported to the Queen Elizabeth Hospital (QEH) by ambulance, while the other two injured students were transported to the hospital by private vehicle.
Investigations are continuing.