I haven't posted in a while but thought I'd pass along this link to the Highland Street Foundation. This organization is sponsoring free admission to various zoos, museums, attractions around Boston. Check out their website to see the dates of free admission:
I don't believe you need to do anything just show up at the attraction on the date offered. But check the web site for more details.