fundraisers. They designate a night at a restaurant (Raising Cane's, In-N-Out, etc.) and a percentage of all the money spent there that night goes to the school.
It's amazing. Gives us an excuse to take a night off from cooking and makes it so we don't have to deal with all the stupid, guilt-based fundraisers you're describing. Everyone wins.