Today, we're open from
Monday10:00 AM — 6:00 PM
Tuesday10:00 AM — 3:00 PM
Wednesday10:00 AM — 6:00 PM
Thursday10:00 AM — 5:00 PM
Friday10:00 AM — 2:00 PM
Saturday10:00 AM — 2:00 PM
SundayClosed
.

Upcoming Library Events

27 May
27 May - 02 Sep 2026 6:30 pm - 8:00 pm

Click here to register.            Past Events

26 Aug
26 Aug 2026 6:30 pm - 7:30 pm

We are honored to welcome ethnographer and museum curator, Sophia Sushailo for a moving presentation on folk art embodying the...

29 Aug
29 Aug 2026 11:00 am - 5:00 pm

The Vermont Green Mountain Timekeepers are a group dedicated to collecting, repairing, and selling clocks and watches. If you have...

02 Sep
02 Sep 2026 6:30 pm - 7:30 pm

Medical thriller author and UVM public health instructor Millicent Eidson invites readers into a world where animal diseases hold secrets...

Library Friends

Weekly Events

Monday

10 am: Cribbage – A great place to learn and play this classic card game.

4-5 pm: Gentle Stretch Yoga – Join Tree from Tree House Yoga & Wellness. Please bring a yoga mat or beach towel, water, props if desired and a smile. (Masks are optional) Classes are $12. All are welcome!

 

Tuesday

12-3 pm: Mah Jongg – Whether you’re an experienced player or a novice this is the perfect place to play.

 

Wednesday

11 am: Fiber Arts Group – Bring in your knitting, crochet, rug hooking, sewing, or craft project and create with a community.

3:30 pm: Rosen Method Movement – Relaxing movement to music to help with breath and posture. The class includes a full range of motion for all joints. Floor mat is recommended.

 

Thursday

10 am: Pre-School Play Group – Join other preschoolers and their parents for some laid back library play.

12-3 pm: Mah Jongg – Whether you’re an experienced player or a novice this is the perfect place to play.

 

Friday

10:15 am: Storytime – We’ll be reading books, signing songs, and making crafts!

Events Archive

21 Aug
18 Aug
18 Aug 2026 10:00 am - 11:00 am
12 Aug
12 Aug 2026 5:00 pm - 6:00 pm
12 Aug
12 Aug 2026 4:00 pm - 5:00 pm
11 Aug
11 Aug 2026 10:00 am - 11:00 am
06 Aug
06 Aug 2026 10:00 am - 11:00 am
30 Jul
30 Jul 2026 3:00 pm - 5:00 pm
29 Jul
22 Jul
22 Jul 2026 5:00 pm - 6:00 pm
20 Jul
20 - 24 Jul 2026 9:00 am - 12:00 pm
16 Jul
16 Jul 2026 3:00 pm - 5:00 pm
14 Jul
14 Jul 2026 10:00 am - 12:00 pm
06 Jul
06 Jul 2026 10:00 am - 1:00 pm
01 Jul
01 Jul 2026 3:30 pm - 6:00 pm
03 Jun
03 Jun - 05 Aug 2026 8:00 am - 5:00 pm
13 May
13 May 2026 3:30 pm - 4:30 pm
06 May
06 May 2026 3:30 pm - 4:30 pm
02 May
02 May
02 May 2026 10:00 am - 11:00 am
30 Apr
29 Apr
29 Apr 2026 6:00 pm - 7:00 pm
24 Apr
24 Apr 2026 12:00 pm - 1:00 pm
23 Apr
23 Apr 2026 3:30 pm - 4:30 pm
22 Apr
22 Apr 2026 6:00 pm - 7:00 pm
22 Apr
22 Apr 2026 12:00 pm - 1:00 pm
21 Apr
21 Apr 2026 12:00 pm - 1:00 pm
20 Apr
20 Apr 2026 3:30 pm - 5:00 pm
16 Apr
16 Apr 2026 3:30 pm - 4:30 pm
11 Apr
11 Apr 2026 1:00 pm - 2:00 pm
09 Apr
09 Apr 2026 3:30 pm - 4:30 pm