For a while a friend and I ran a consulting company. On Friday evenings we'd let a few high schoolers we know bring some of their friends use the LAN for
Counter-Strike matches on Friday evenings. I think everyone involved had a blast, even the adults, although sometimes the kids would get schooled and we'd have to play some less strategic game where reflexes mattered more. And lemme tell you, nothing spells satisfaction like typing "I 0wn3d j00 w/my @w350m3 5|<!11z" at a 15 year old.
I like to be as self-sufficient a Libertarian as the next geek, but I've found real joy in setting up ways like that to give a little to the communities in which I live and work. Sure, for political reasons the schools in most districts can't do this, but that's just even more reason that if you can scare up the resources to put such a thing on yourself, you should try it.