I founded a charity called Baseball For Books.
We host book collection drives and sometimes combine that with a free baseball pitching/fielding/catching clinic. The books are donated to local elementary schools and used to fill Little Free Library book boxes in my local area.
Instead of kids paying to attend the baseball clinics, we ask that they donate books. When possible, we get professional coaches to run our clinics. We've had former MLB players and coaches as well as college coaches provide the instruction. I organize my baseball friends and teammates to help. We've been lucky enough to receive donations to give out prizes to the kids. The prizes have ranged from tickets to the local minor league team or equipment from the local sporting goods store.