I run a small gaming club. We put a lot of focus on bringing new people into the hobby. I make trades online and coordinate within the community to gather up minis, books, and supplies, and then give away starter armies, or even full-blown complete armies, to those new players who might otherwise struggle financially to get into the game.
The whole "stone soup" community approach has worked really well. It's pretty amazing how generous people are willing to be.
We also support a guy we know with charitable donations of gaming materials. He's a teacher, who runs an after-school program for at-risk kids who might otherwise spend their time on the street until their parents get home from work. And he does this through gaming. It's not limited to AOS, but they do play that as well.
This guy is my personal hero. He runs the program on his own 5 days a week after school, volunteering to do it, and funds it out of his own pocket. There's like 20 or 30 kids involved. It's pretty awesome to be able to help out with something so worthwhile.