Event List

Age Group
Age Group
Program Type
Library Branch
Registration Type

Primary tabs

This event is in the "Adults" group

Defensive Driving

Tuesday, March 17, 2026 at 5:30pm - 8:30pm
Adult Rooms Combined at Moriches Branch
Program Type:
Drivers Education
Age Group:
Adults
Upcoming
Registration Required
This event is in the "School Age" group

Beginner D&D

Tuesday, March 17, 2026 at 6:00pm - 7:30pm
CPSD Program Room Mastic Beach at Mastic Beach Branch
Program Type:
Fun & Games
Age Group:
School Age
Upcoming
Registration Required
This event is in the "Parents" group

Positive Parenting: VIRTUAL

Tuesday, March 17, 2026 at 6:00pm - 7:30pm
Online Program
Program Type:
Counseling/Support
Age Group:
Parents
Upcoming
Registration Required
Virtual Event
This event is in the "Teens" group

Advanced Battle of the Books

Tuesday, March 17, 2026 at 7:00pm - 8:00pm
Teen Area at Main Library
Program Type:
Books & Reading, Fun & Games
Age Group:
Teens
Upcoming
Registration Required
This event is in the "Adults" group

GED Prep Class

Tuesday, March 17, 2026 at 7:00pm - 8:30pm
Lobby Rooms Combined at Mastic Beach Branch
Program Type:
Continuing Education
Age Group:
Adults
Upcoming
Registration Required
Payment Required
This event is in the "School Age" group

Minecraft Builders

Wednesday, March 18, 2026 at 4:30pm - 5:30pm
CPSD Floor at Main at Main Library
Program Type:
Fun & Games
Age Group:
School Age
Upcoming
Registration Required
This event is in the "Teens" group

Peter Pan - Rehearsal

Wednesday, March 18, 2026 at 4:30pm - 6:00pm
Community Room A+B at Main Library
Program Type:
Community Service, Theater
Age Group:
Teens
Upcoming
Registration Required
This event is in the "Adults" group

Defensive Driving

Wednesday, March 18, 2026 at 5:30pm - 8:30pm
Adult Rooms Combined at Moriches Branch
Program Type:
Drivers Education
Age Group:
Adults
Upcoming
Registration Required
This event is in the "School Age" group

Shamrock Art Lab

Wednesday, March 18, 2026 at 6:00pm - 6:45pm
J Program Room 1 + 2 at Main Library
Program Type:
Arts & Crafts, Storytime
Age Group:
School Age
Upcoming
Registration Required
This event is in the "Teens" group

Art Club

Wednesday, March 18, 2026 at 6:00pm - 7:00pm
Maker Space (Combined) at Main Library
Program Type:
Arts & Crafts
Age Group:
Teens
This event is in the "Adults" group

Chess Club

Thursday, March 19, 2026 at 5:00pm - 8:00pm
Meeting Room 1 at Main Library
Program Type:
Fun & Games
Age Group:
Adults
This event is in the "Teens" group

Advanced Battle of the Books

Thursday, March 19, 2026 at 7:00pm - 8:00pm
Teen Area at Main Library
Program Type:
Books & Reading, Fun & Games
Age Group:
Teens
Upcoming
Registration Required
This event is in the "Adults" group

GED Prep Class

Thursday, March 19, 2026 at 7:00pm - 8:30pm
Lobby Rooms Combined at Mastic Beach Branch
Program Type:
Continuing Education
Age Group:
Adults
Upcoming
Registration Required
Payment Required
This event is in the "Babies" group
This event is in the "Parents" group

Baby Play Date

Friday, March 20, 2026 at 10:00am - 11:00am
J Program Room 2 at Main Library
Program Type:
Play
Age Group:
Babies, Parents
Upcoming
Registration Required
This event is in the "Preschool" group
This event is in the "Parents" group

Toddler Play Date

Friday, March 20, 2026 at 10:00am - 11:00am
CPSD Program Room Mastic Beach at Mastic Beach Branch
Program Type:
Play
Age Group:
Preschool, Parents
Upcoming
Registration Required
This event is in the "Adults" group

AARP Driver Safety Course

Saturday, March 21, 2026 at 9:30am - 4:30pm
Teen Rooms Combined at Moriches Branch
Program Type:
Drivers Education
Age Group:
Adults
Upcoming
Registration Required
This event is in the "Adults" group

Dungeons & Dragons

Saturday, March 21, 2026 at 10:00am - 1:00pm
Community Room B at Main Library
Program Type:
Fun & Games
Age Group:
Adults
Upcoming
Registration Required
This event is in the "Babies" group
This event is in the "Parents" group

Baby Games

Monday, March 23, 2026 at 10:30am - 11:15am
J Program Room 2 at Main Library
Program Type:
Fun & Games, Play
Age Group:
Babies, Parents
Upcoming
Registration Required

The Only Requirement

Monday, March 23, 2026 at 12:15pm - 1:15pm
Meeting Room 1+2 at Main Library
Main Library