Seeing as this is a private high-school (“St. Hugo of the Hills Catholic School”), they can pretty much make whatever rules they want regarding student activity.
After all, no one is required to attend ...
my son and daughter are both in private Catholic high schools with the same prohibition. i fully support it.