She should be old enough to be a CIT or counselor's aide at some camps. If you're in a school district that requires service hours for graduation, some programs will even allow her to start working on those. Many camps have programs like this, but the ages vary, so you'd have to ask around in your area.
Not sure where you're located, but I do know that the Audubon Society in Chevy Chase has a camp program where they do some sort of environmental volunteer work and earn SSL hours. I do know that 12 is old enough for that one.
Again, not sure where you're located, but Montgomery College has a lot of academic and artistic classes and camps for older kids. Stuff like study skills, creative writing, Photoshop, video editing, etc. I'm not sure if all of those are full day, though.