A high school principal in the eastern Caribbean island of Barbados has suspended 265 students for what he said were school uniform violations.

Matthew Farley issued the suspension letters after he and other teachers inspected students at Graydon Sealy Secondary School this week. The students have been suspended for up to five days.

Farley's decision angered dozens of parents who arrived at the school on Tuesday, prompting officials to call police.

Among the violations listed are skirts that were too short and pants that were too baggy.

The school has a total of 942 students who are required to wear white shirts and red pants or skirts.