To me it matters if it is public or private property. Can cops randomly search on public property? I guess so, they do at airports and random vehicle stops.
But, they shouldn't be allowed to do so on private property, unless they are invited in, which was the case here with the school permission.
But, they shouldn't be allowed to do so on private property, unless they are invited in, which was the case here with the school permission.