B.C.
Hi -- I recommend the Family Y in Montclair (separate from the regular Y). The Family Y is on Glen Ridge Ave. near the post office. They have programs for ages 1-5: swimming, gym, art, etc. It costs $75/year for a membership and then classes are fairly inexpensive.
B.