Are you sure it's a problem even if the amount given by the sponsors is far short of the easily documented tuition and fees?
I know someone who got some community business sports sponsors for her daughter individually for cheerleading. But even if there are cheerleaders on scholarship (and I have no idea) this child was going to quit for religious reasons at a certain age so it would have been a non-issue for them.
Now I'm getting slightly off topic, but at a swim club we were in, when the kids got pledges for swim a thon, everything over $40 went into their individual accounts so they could use it for meet fees. I am wondering how this would be different if a business pledged?