My assumption would be Jersey Mikes approched someone in the school and said, "Hey, we will make this a school donation night, we will give a percentage of our sales (for that day), so get as many kids to eat here from your school that day.
Subway offers school cards for any and every school. Get a card at you local Subway, register your school, and everytime you use the Subway card (which is relaoadable), your school earns money. It could be coming from Grandma in Florida for a school in Ohio.
Back to the WTF; I thought it was silly for my DD to earn 5 extra points just becasue I signed a grade paper.