[QUOTE= Omniscient]
We got new uniforms about every 4-5 years, and the reason that uniforms were replaced was largely because so many kids chose to buy their uniforms at the end of their senior year essentially making the prospect break-even.
[/QUOTE]
This is the best scam-that-is-not-a-scam EVER.
I was near the front of the line to pay retail cost for a new jersey in exchange for my jersey- an old jersey that didn’t even have my name on it.. And they were the whites my year, not even the blue-and-gray of our beloved alma mater. And I didn’t CARE. 
(although the story becomes noticeably sadder when you factor in the fact that ol’ #40 is now in a landfill somewhere with the rest of Crazy Track/Poetry Girl’s HS stuff…
)
My school was private- we didn’t charge admission, but the public schools in our area made their budget money or a significant portion thereof for themselves and for other programs. Football is king in southeastern PA, and games are packed.
The band plays, the cheerleaders cheer, the dance team dances, and every group, from the cheerleaders to the chess team has a booth or a raffle or a bake sale. If you want to support the extracurricular activity of your choice, you can do so in the parking lot of a southeastern PA HS football game.
As was said upthread, everybody might be in different churches on Sunday, but they’re all in the same on on Friday night (or Saturday afternoon, as the case may be).
Hell, a good friend of mine was in a ranked color guard for a school that had a horrible football team, and everyone went to see the GUARD.
Football pays for itself and others pretty well.
[QUOTE= Omniscient]
All in all, I’d be pretty pissed if I were a parent of a football player paying a whopping fee in order for my kid to play and then showing up to attend the game and seeing a packed stadium of paying customers not to mention the $10 I would be paying to watch my own kid.
[/QUOTE]
You know, I didn’t even think of that, but heck yeah.