The library is now doing a Hold Takeout Service in addition to continuing our many virtual programs for all ages! Library staff will available by phone at 508-359-4544 and email at to answer questions.

Summer Reading

We have summer reading programs for all ages this summer! Click the links below to learn more.

Kids Summer Reading

Teen Summer Reading

Adult Summer Reading