Why do many communities prohibit alcohol possession at school-sponsored social or sporting events?

to prevent underage drinking
to discourage local alcohol sales
to promote athletic habits and wellness
to create a more academic atmosphere