The way to solve the problem is simple.
No cops in schools
No calls answered that requires a cop presence on school grounds.
Direct traffic in the street when a sporting event requires that, but nothing more.
Let the school solve their own problems. After all, they are smarter than the cops so they should have no problems the can not handle.
WPIAL holds sporting events.