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.

Library Calendar

  1. **EVENT CANCELLED**Diversity and Discussion Book Club - The Body Papers by Grace Talusan**EVENT CANCELLED**

    March 12, 2020, 7:30 PM - 9:00 PM @ Community Room
    Needham Free Public Library

    Born in the Philippines, young Grace Talusan moves with her family to a New England suburb in the 1970s. At school, she confronts racism as one of the few kids with a brown face. At home, the confusion is worse: her grandfather's nightly visits to her room leave her hurt and terrified, and she learns to build a protective wall of silence. She also learns that they were "illegal" for a time. The abuse and trauma Talusan suffers as a child affects all her relationships, her mental health, even her relationship with her own body. She learns her family history is threaded with violence and abuse. And she discovers another devastating family thread: cancer. In her thirties, Talusan must decide whether to undergo preventive surgeries to remove her breasts and ovaries. Despite all this, she finds love, and success as a teacher. On a fellowship, Talusan and her husband return to the Philippines, where she revisits her family's ancestral home and tries to reclaim a lost piece of herself.

    More Details

Memorial Park Trustees Sign Board

  1. (LG) Needham Education Foundation Annual Spelling Bee

    March 1, 2020 - March 15, 2020 @ Large sign facing Library

    More Details
  2. (SM) NHS Shrek The Musical

    March 6, 2020 - March 15, 2020 @ Small Sign Board (Facing Sudbury Farms on Highland Avenue)

    More Details

Public Meetings Calendar

  1. Technology Advisory Board Meeting - CANCELLED

    March 12, 2020, 4:30 PM @ The Highland Room (lower level)

    More Details
  2. Aging Service’s Board of Directors Meeting- CANCELLED 3/11/2020

    March 12, 2020, 5:00 PM - 6:15 PM

    More Details

    March 12, 2020, 7:30 PM @ CHARLES RIVER ROOM

    More Details