You could try to find a local hackerspace. The hacker mentality is about doing and learning; the folks I know are very open to anyone of whatever age (given certain safety caveats.) Many of them even without kids volunteer for local FIRST teams and such.

Here's a locator:
http://hackerspaces.org/wiki/List_of_Hacker_Spaces