Sorry, can’t see a problem with it. It’s a GOVERNMENT SCHOOL, which means they answer to government. If people don’t like their policies they can exercise other options.
They’re not allowed to discriminate on the basis of specific political opinions.