Calendar module icon


View all calendars is the default. Choose Select a Calendar to view a specific calendar.

Select the arrows on either side of the current month to change the month.


Go to previous month Go to next month


Select a year
Su M Tu W Th F Sa
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

Jump To:

  1. Calendar Overlay Library Calendar (2)
  2. Calendar Overlay Public Meetings Calendar (1)

Library Calendar

  1. Ravenous Readers Lunchtime Book Club for Grades 1 to 3 **Registration Required**

    August 17, 2020, 12:00 PM - 12:45 PM

    Every Monday bring your lunch and a favorite book or two to share! Or just hear about what other kids are reading. Also get special sneak peeks at what's new and listen to a chapter or two from some favorite books! *There will be no meeting on 7/27* Registration closes at 9pm the day before the event for us to make sure everyone gets a link. If you are interested in attending on the day of an event, please call the children's department at (781)-455-7559 ext 507 or email the children's department and we can send you a link unless the event is full.

    More Details
  2. FableVision Animation-ish Workshop Series *Registration Required*

    August 17, 2020, 4:30 PM - 5:30 PM

    Maybe it's a turtle on a cross country adventure or a young girl on an out-of this world journey to Mars - join FableVision and the Needham Free Public Library to make your story come to life with Animation-ish. FableVision Learning’s Animation-ish is a web-based leveled animation program where creators Ages 5 and up can make their mark move. During this three week program, children will virtually join Andrea Calvin of FableVision on a creative journey using Animation-ish. Participants will create storyboards and use Animation-ish to design their animation, workshop ideas with others, and then share the final project in a culminating, virtual film showcase. *This is a three week series and attendees are expected to attend all three sessions*

    More Details

Public Meetings Calendar


    August 17, 2020, 7:00 PM

    More Details