J.A.
Hi M.-
Last year I did a swim class with my 18 month old at Suburban Athletic in framingham-- it was great: nice facilities, good insructors, and not too long (about 30 minutes)-- sometimes classes are 45-60 minutes, but the little kids (and moms!) seems to never last that long. Here's the link:
http://www.suburbanaquatics.com/suburban_aquatics.asp
This year I'm doing a swim class at Longfellow Club in Wayland-- they have a "drop-off" class (I don't have to get in the pool!) once the kids are 2 1/2, but they also have a mom-and-me tot class either saturday or sunday at 11am:
http://www.longfellowclubs.com/
Finally-- check out the metrowest YMCA in Framingham. I haven't been in yet, but they're just completing a huge renovation, so it should be really nice:
http://www.metrowestymca.org/
Have fun!