Skip to main content
close
Font size options
Increase or decrease the font size for this website by clicking on the 'A's.
Contrast options
Choose a color combination to give the most comfortable contrast.

Mahjong Meet Up

2025-07-14 10:00:00 2025-07-14 12:00:00 America/Chicago Mahjong Meet Up Mark your calendars for the monthly Mahjong meet-up at O'Neal Library. For beginners, please register for the first session of the month for lessons. Experienced players may attend any session. O’Neal Library - Community Meeting Room

Monday, July 14
10:00am - 12:00pm

Add to Calendar 2025-07-14 10:00:00 2025-07-14 12:00:00 America/Chicago Mahjong Meet Up Mark your calendars for the monthly Mahjong meet-up at O'Neal Library. For beginners, please register for the first session of the month for lessons. Experienced players may attend any session. O’Neal Library - Community Meeting Room

O’Neal Library

Community Meeting Room

Mark your calendars for the monthly Mahjong meet-up at O'Neal Library. For beginners, please register for the first session of the month for lessons. Experienced players may attend any session.

It's O'Neal Library's monthly Mahjong Meetup!!

If you already know how to play Mahjong, you are welcome to attend any and all meetups!

Are you a beginner who doesn't know how to play? Then you need a lesson, which is held during the first meetup of each month. 

We have 12 spots for beginners at each lesson. If the lesson you are interested in is full, add your name to join the wait list, or, try for another month later in the year.

Please register for the program in ADVANCE with your first name, last name, email address, and phone number.

If you have questions, please contact Katie Moellering at 205-445-1118 or kmoellering@oneallibrary.org

O’Neal Library

Phone: (205) 879-0459

Hours

Today's hours

We're open 9:00AM to 6:00PM

Mon, Apr 14 9:00AM to 8:00PM
Tue, Apr 15 9:00AM to 8:00PM
Wed, Apr 16 9:00AM to 6:00PM
Thu, Apr 17 9:00AM to 8:00PM
Fri, Apr 18 9:00AM to 6:00PM
Sat, Apr 19 9:00AM to 6:00PM
Sun, Apr 20 2:00PM to 6:00PM

Upcoming events

Wed, Apr 16, 9:30am - 10:00am
O’Neal Library - Storytelling Room
Establish routine & build attention and literacy skills.
Registration is now closed

Wed, Apr 16, 10:30am - 11:00am
O’Neal Library - Storytelling Room
Establish routine & build attention and literacy skills.
Registration is now closed

Wed, Apr 16, 1:30pm - 2:15pm
O’Neal Library - Storytelling Room
Build cooperation, reading, and school readiness skills through stories, movement activities, and creative expression.
This event is full

Thu, Apr 17, 9:30am - 10:00am
O’Neal Library - Community Meeting Room
Informal storytime & lively music that seeks to build positive relationships with books & the library for all ages.

Thu, Apr 17, 10:30am - 11:00am
O’Neal Library - Community Meeting Room
Informal storytime & lively music that seeks to build positive relationships with books & the library for all ages.

Thu, Apr 17, 2:00pm - 6:00pm
O’Neal Library - Makerspace
Drop by the Makerspace to work on your creative projects and explore our resources!

Thu, Apr 17, 3:30pm - 5:10pm
O’Neal Library - Community Meeting Room
Movie & Popcorn Out of My Mind (3:30-5:10) Drop Off Program

Thu, Apr 17, 4:30pm - 5:30pm
O’Neal Library - Conference Room
Read a YA book and bond with bookish icebreakers!

Thu, Apr 17, 5:30pm - 7:00pm
O’Neal Library
Join Miriam Calleja for 90 minutes of writing prompts.

Sat, Apr 19, 2:00pm - 4:00pm
O'Neal Library - Community Meeting Room
Mountain Brook first responders will lead teens in a CPR & First Aid training class!

Mon, Apr 21, 10:00am - 12:00pm
O’Neal Library - Community Meeting Room
Mark your calendars for the monthly Mahjong meet-up at O'Neal Library. For beginners, please register for the first session of the month for lessons. Experienced players may attend any session.

Mon, Apr 21, 4:30pm - 5:30pm
O’Neal Library - Community Meeting Room
Illustrator Art Club for children 6 and up and their grownup. Come to learn and create your own version of a kids' book illustrator's art. Register

Mon, Apr 21, 6:00pm - 7:00pm
O’Neal Library - Conference Room
Join us for a personal finance seminar with Adam Smith and Aiden Pierce of Wealth Strategies

Tue, Apr 22, 9:30am - 9:50am
O’Neal Library - Storytelling Room
Guide your child through storytime activities designed to boost development for infants to around 18 months.
This event is full

Tue, Apr 22, 10:00am - 11:00am
O’Neal Library - Community Meeting Room
Please bring a yoga mat and water.

Tue, Apr 22, 10:30am - 10:50am
O’Neal Library - Storytelling Room
Guide your child through storytime activities designed to boost development for infants to around 18 months.
This event is full

Tue, Apr 22, 2:00pm - 6:00pm
O’Neal Library - Makerspace
Drop by the Makerspace to work on your creative projects and explore our resources!

Tue, Apr 22, 5:30pm - 6:30pm
Zoom Meeting
This free, eight-week course will provide an introduction to American Sign Language. Classes meet via Zoom. Registration is required.
Registration is now closed

Wed, Apr 23, 9:30am - 10:00am
O’Neal Library - Storytelling Room
Establish routine & build attention and literacy skills.
This event is full

Wed, Apr 23, 10:00am - 11:30am
O’Neal Library - Community Meeting Room
Medicare can be confusing, but the presentation today should help clarify the process. Bring any questions you might have!

Wed, Apr 23, 10:30am - 11:00am
O’Neal Library - Storytelling Room
Establish routine & build attention and literacy skills.

Wed, Apr 23, 1:30pm - 2:15pm
O’Neal Library - Storytelling Room
Build cooperation, reading, and school readiness skills through stories, movement activities, and creative expression.

Thu, Apr 24, 9:30am - 10:00am
O’Neal Library - Community Meeting Room
Informal storytime & lively music that seeks to build positive relationships with books & the library for all ages.

Thu, Apr 24, 10:30am - 11:00am
O’Neal Library - Community Meeting Room
Informal storytime & lively music that seeks to build positive relationships with books & the library for all ages.

Thu, Apr 24, 2:00pm - 6:00pm
O’Neal Library - Makerspace
Drop by the Makerspace to work on your creative projects and explore our resources!

Thu, Apr 24, 3:30pm - 4:30pm
O’Neal Library - Community Meeting Room
The wildly popular book series comes to life at SNAP, can you guess Who Will Win? Drop Off Program

Thu, Apr 24, 6:00pm - 7:00pm
O’Neal Library - Conference Room
A social group for Neurodivergent adults that meets monthly, providing peer support and opportunities for resource sharing.

Mon, Apr 28, 10:00am - 12:00pm
O’Neal Library - Community Meeting Room
Mark your calendars for the monthly Mahjong meet-up at O'Neal Library. For beginners, please register for the first session of the month for lessons. Experienced players may attend any session.

Tue, Apr 29, 10:00am - 11:00am
O’Neal Library - Community Meeting Room
Please bring a yoga mat and water.

Tue, Apr 29, 2:00pm - 6:00pm
O’Neal Library - Makerspace
Drop by the Makerspace to work on your creative projects and explore our resources!

Tue, Apr 29, 6:30pm - 8:00pm
O’Neal Library - Conference Room
Book clubbing, outside the box!

Wed, Apr 30, 4:00pm - 5:00pm
O’Neal Library - Community Meeting Room
Make chip-dips at O'Neal Library! Ingredients and supplies provided. Registration REQUIRED.

Thu, May 01, 2:00pm - 6:00pm
O’Neal Library - Makerspace
Drop by the Makerspace to work on your creative projects and explore our resources!

Thu, May 01, 2:00pm - 6:00pm
O’Neal Library
Watercolor supplies available at all Open Maker Labs in May

Fri, May 02, 3:30pm - 5:00pm
O’Neal Library - Community Meeting Room
VIDEO GAMES, BOARD GAMES, AND CARD GAMES GALORE! Free snacks too.

Fri, May 02, 7:00pm - 10:00pm
Alys Stephens Center - Jemison Concert Hall
Each registered patron will receive a voucher redeemable for two tickets to either of the weekend performances at 7 pm on May 2nd or 3rd.

Sat, May 03, 10:30am - 12:00pm
O’Neal Library - Community Meeting Room
Medicare can be confusing, but the presentation today should help clarify the process. Bring any questions you might have!

Sat, May 03, 7:00pm - 10:00pm
Alys Stephens Center - Jemison Concert Hall
Each registered patron will receive a voucher redeemable for two tickets to either of the weekend performances at 7 pm on May 2nd or 3rd.

Mon, May 05, 10:00am - 12:00pm
O’Neal Library - Community Meeting Room
Mark your calendars for the monthly Mahjong meet-up at O'Neal Library. For beginners, please register for the first session of the month for lessons. Experienced players may attend any session.
This event is full

Mon, May 05, 4:30pm - 6:00pm
O’Neal Library - Community Meeting Room
EARN VOLUNTEER HOURS AND IMPROVE THE O'NEAL LIBRARY'S YOUNG ADULT SERVICES!

Tue, May 06, 10:00am - 11:00am
O’Neal Library - Community Meeting Room
Please bring a yoga mat and water.

Tue, May 06, 2:00pm - 6:00pm
O’Neal Library - Makerspace
Drop by the Makerspace to work on your creative projects and explore our resources!

Wed, May 07, 10:00am - 11:30am
O’Neal Library - Community Meeting Room
Medicare can be confusing, but the presentation today should help clarify the process. Bring any questions you might have!

Wed, May 07, 10:00am - 11:00am
O’Neal Library - Makerspace
A 4-week course teaching basics for machine sewing.
This event is full

Thu, May 08, 2:00pm - 6:00pm
O’Neal Library - Makerspace
Drop by the Makerspace to work on your creative projects and explore our resources!

Sat, May 10, 10:00am - 12:00pm
O’Neal Library - Community Meeting Room
Bring your own craft and work on it with us!

Sat, May 10, 3:00pm - 5:30pm
O’Neal Library - Community Meeting Room
2002 adaptation of a Philip K. Dick short story

Mon, May 12, 10:00am - 12:00pm
O’Neal Library - Community Meeting Room
Mark your calendars for the monthly Mahjong meet-up at O'Neal Library. For beginners, please register for the first session of the month for lessons. Experienced players may attend any session.

Mon, May 12, 6:30pm - 7:30pm
O’Neal Library - Community Meeting Room
Great conversation about great short fiction!

Tue, May 13, 10:00am - 11:00am
O’Neal Library - Community Meeting Room
Please bring a yoga mat and water.

Tue, May 13, 10:00am - 11:30am
O’Neal Library - Conference Room
The Bookies is O'Neal Library's Tuesday morning book group. We meet the 2nd Tuesday of each month at 10:00 a.m. in the library conference room. Visitors and new members are always welcome!

Tue, May 13, 2:00pm - 6:00pm
O’Neal Library - Makerspace
Drop by the Makerspace to work on your creative projects and explore our resources!

Tue, May 13, 5:30pm - 7:00pm
O’Neal Library
Join Miriam Calleja for 90 minutes of writing prompts.

Wed, May 14, 10:00am - 11:00am
O’Neal Library - Makerspace
A 4-week course teaching basics for machine sewing.
This event is full

Thu, May 15, 2:00pm - 6:00pm
O’Neal Library - Makerspace
Drop by the Makerspace to work on your creative projects and explore our resources!

Fri, May 16, 11:00am - 12:00pm
Alys Stephens Center - Jemison Concert Hall
Each participant receives a voucher redeemable for two tickets to any of the three concerts performed on May 16th or 17th at The Alys Stephens Performing Arts Center.
Registration opens Monday, May 5 2025 at 9:00am

Fri, May 16, 7:00pm - 10:00pm
Alys Stephens Center - Jemison Concert Hall
Each participant receives a voucher redeemable for two tickets to any of the three concerts performed on May 16th or 17th at The Alys Stephens Performing Arts Center.
Registration opens Monday, May 5 2025 at 9:00am

Sat, May 17, 7:00pm - 10:00pm
Alys Stephens Center - Jemison Concert Hall
Each participant receives a voucher redeemable for two tickets to any of the three concerts performed on May 16th or 17th at The Alys Stephens Performing Arts Center.
Registration opens Monday, May 5 2025 at 9:00am

Sun, May 18, 3:00pm - 5:00pm
O'Neal Library, Parking Lot, & Field Across from the library
Thomas Hughes Brinkley Memorial Fun Run & Carnival begin @ 3:00. Rain or Shine.

Mon, May 19, 10:00am - 12:00pm
O’Neal Library - Community Meeting Room
Mark your calendars for the monthly Mahjong meet-up at O'Neal Library. For beginners, please register for the first session of the month for lessons. Experienced players may attend any session.

Mon, May 19, 5:30pm - 7:00pm
O’Neal Library
Join Miriam Calleja for 90 minutes of writing prompts.

Tue, May 20, 8:00am - 10:30am
O’Neal Library - Conference Room
Board meeting

Tue, May 20, 10:00am - 11:00am
O’Neal Library - Community Meeting Room
Please bring a yoga mat and water.

Tue, May 20, 2:00pm - 6:00pm
O’Neal Library - Makerspace
Drop by the Makerspace to work on your creative projects and explore our resources!

Wed, May 21, 10:00am - 11:00am
O’Neal Library - Makerspace
A 4-week course teaching basics for machine sewing.
This event is full

Thu, May 22, 2:00pm - 6:00pm
O’Neal Library - Makerspace
Drop by the Makerspace to work on your creative projects and explore our resources!

Thu, May 22, 6:00pm - 8:00pm
O’Neal Library - Community Meeting Room
Attention writers and poets - join us for an open mic night!

Tue, May 27, 10:00am - 11:00am
O’Neal Library - Community Meeting Room
Please bring a yoga mat and water.

Tue, May 27, 2:00pm - 6:00pm
O’Neal Library - Makerspace
Drop by the Makerspace to work on your creative projects and explore our resources!

Tue, May 27, 6:30pm - 8:00pm
O’Neal Library - Conference Room
Book clubbing, outside the box!

Wed, May 28, 10:00am - 11:00am
O’Neal Library - Makerspace
A 4-week course teaching basics for machine sewing.
This event is full

Thu, May 29, 2:00pm - 6:00pm
O’Neal Library - Makerspace
Drop by the Makerspace to work on your creative projects and explore our resources!

Thu, May 29, 6:00pm - 7:00pm
O’Neal Library - Conference Room
A social group for Neurodivergent adults that meets monthly, providing peer support and opportunities for resource sharing.

Mon, Jun 02, 10:00am - 12:00pm
O’Neal Library - Community Meeting Room
Mark your calendars for the monthly Mahjong meet-up at O'Neal Library. For beginners, please register for the first session of the month for lessons. Experienced players may attend any session.
This event is full

Mon, Jun 02, 10:00am - 11:30am
O’Neal Library - Conference Room
Make a bouquet with Erica Scott of Dabble Arts Studio
This event is full

Mon, Jun 02, 3:30pm - 4:30pm
O’Neal Library - Storytelling Room
Children are invited to practice reading aloud with a buddy. We have teen volunteers through our wonderful Teen Advisory Board and trained dogs through Hand in Paw on Monday from 3:30 to 4:30 p.m.

Tue, Jun 03, 9:30am - 10:00am
O’Neal Library - Storytelling Room
Guide your child through storytime activities designed to boost development for infants to around 18 months.
Registration opens Thursday, May 1 2025 at 9:00am

Tue, Jun 03, 10:00am - 11:00am
O’Neal Library - Community Meeting Room
Please bring a yoga mat and water.

Tue, Jun 03, 10:30am - 10:50am
O’Neal Library - Storytelling Room
Guide your child through storytime activities designed to boost development for infants to around 18 months.
Registration opens Thursday, May 1 2025 at 9:00am

Tue, Jun 03, 2:00pm - 5:00pm
O’Neal Library - Makerspace
Drop by the Makerspace to work on your creative projects and explore our resources!

Tue, Jun 03, 3:30pm - 4:30pm
O’Neal Library - Community Meeting Room
Stories with extra! Crafts, activities, performers! All for your entering Kindergarten through 2nd graders (Drop Off Program)

Wed, Jun 04, 9:30am - 10:00am
O’Neal Library - Storytelling Room
Establish routine & build attention and literacy skills.
Registration opens Thursday, May 1 2025 at 9:00am

Wed, Jun 04, 10:00am - 11:30am
O’Neal Library - Community Meeting Room
Medicare can be confusing, but the presentation today should help clarify the process. Bring any questions you might have!

Wed, Jun 04, 10:30am - 10:50am
O’Neal Library - Storytelling Room
Establish routine & build attention and literacy skills.
Registration opens Thursday, May 1 2025 at 9:00am

Wed, Jun 04, 1:30pm - 2:15pm
O’Neal Library - Storytelling Room
Build cooperation, reading, and school readiness skills through stories, movement activities, and creative expression.
Registration opens Thursday, May 1 2025 at 9:00am

Wed, Jun 04, 6:00pm - 8:00pm
O’Neal Library - Community Meeting Room
Kick off Adult Summer Reading with a reading journal making craft night!

Thu, Jun 05, 9:30am - 10:00am
O’Neal Library - Community Meeting Room
Informal storytime & lively music that seeks to build positive relationships with books & the library for all ages.

Thu, Jun 05, 10:30am - 11:00am
O’Neal Library - Community Meeting Room
Informal storytime & lively music that seeks to build positive relationships with books & the library for all ages.

Thu, Jun 05, 2:00pm - 5:00pm
O’Neal Library - Makerspace
Drop by the Makerspace to work on your creative projects and explore our resources!

Thu, Jun 05, 3:30pm - 4:30pm
O’Neal Library - Community Meeting Room
Come prepared to get messy and stained as you work your way through slime challenges and obstacles to kick off summer reading! Wear clothes that it is ok to ruin.

Sat, Jun 07, 2:00pm - 5:00pm
O’Neal Library - Community Meeting Room
3-hour hands-on workshop for ages 18+
Registration opens Thursday, May 1 2025 at 9:00am

Mon, Jun 09, 10:00am - 12:00pm
O’Neal Library - Community Meeting Room
Mark your calendars for the monthly Mahjong meet-up at O'Neal Library. For beginners, please register for the first session of the month for lessons. Experienced players may attend any session.

Mon, Jun 09, 1:00pm - 3:00pm
O’Neal Library
Activities to promote enthusiasm about books, reading, and the library, and to practice basic literacy skills. Rising 1st and 2nd graders.
Registration opens Thursday, May 1 2025 at 9:00am

Mon, Jun 09, 5:00pm - 6:00pm
O’Neal Library - Storytelling Room
Kids who are new to reading bring an adult with them to this book club, where they participate together in activities to encourage enthusiastic engagement with the book.
Registration opens Thursday, May 1 2025 at 9:00am

Mon, Jun 09, 6:30pm - 7:30pm
O’Neal Library - Community Meeting Room
Great conversation about great short fiction!

Tue, Jun 10, 9:30am - 9:50am
O’Neal Library - Storytelling Room
Guide your child through storytime activities designed to boost development for infants to around 18 months.
Registration opens Tuesday, June 3 2025 at 9:00am

Tue, Jun 10, 10:00am - 11:00am
O’Neal Library - Community Meeting Room
Please bring a yoga mat and water.

Tue, Jun 10, 10:00am - 11:30am
O’Neal Library - Conference Room
The Bookies is O'Neal Library's Tuesday morning book group. We meet the 2nd Tuesday of each month at 10:00 a.m. in the library conference room. Visitors and new members are always welcome!

Tue, Jun 10, 10:30am - 10:50am
O’Neal Library - Storytelling Room
Guide your child through storytime activities designed to boost development for infants to around 18 months.
Registration opens Tuesday, June 3 2025 at 9:00am

Tue, Jun 10, 2:00pm - 5:00pm
O’Neal Library - Makerspace
Drop by the Makerspace to work on your creative projects and explore our resources!

Tue, Jun 10, 3:30pm - 4:30pm
O’Neal Library - Community Meeting Room
Stories with extra! Crafts, activities, performers! All for your entering Kindergarten through 2nd graders (Drop Off Program)

Tue, Jun 10, 6:00pm - 7:00pm
O’Neal Library - Storytelling Room
Share a book you've enjoyed, hear about new releases & get recs for your Xtreme Reads Challenges. Drop Off Program
Registration opens Thursday, May 1 2025 at 9:00am

Wed, Jun 11, 9:30am - 9:50am
O’Neal Library - Storytelling Room
Establish routine & build attention and literacy skills.
Registration opens Wednesday, June 4 2025 at 9:00am

Wed, Jun 11, 10:30am - 10:50am
O’Neal Library - Storytelling Room
Establish routine & build attention and literacy skills.
Registration opens Wednesday, June 4 2025 at 9:00am

Wed, Jun 11, 1:30pm - 2:15pm
O’Neal Library - Storytelling Room
Build cooperation, reading, and school readiness skills through stories, movement activities, and creative expression.
Registration opens Wednesday, June 4 2025 at 9:00am

Thu, Jun 12, 9:30am - 10:00am
O’Neal Library - Community Meeting Room
Informal storytime & lively music that seeks to build positive relationships with books & the library for all ages.

Thu, Jun 12, 10:30am - 11:00am
O’Neal Library - Community Meeting Room
Informal storytime & lively music that seeks to build positive relationships with books & the library for all ages.

Thu, Jun 12, 2:00pm - 5:00pm
O’Neal Library - Makerspace
Drop by the Makerspace to work on your creative projects and explore our resources!

Thu, Jun 12, 3:30pm - 4:30pm
O’Neal Library - Community Meeting Room
Book BINGO! Come play Bingo to win free books and candy. Drop Off Program

Fri, Jun 13, 9:30am - 10:15am
O’Neal Library - Storytelling Room
During the program, children move through different sensory stations with their caregiver. Small group @ 9:30 and 10:30 Free play @ 11:15
Registration opens Thursday, May 1 2025 at 9:00am

Fri, Jun 13, 10:30am - 11:15am
O’Neal Library - Storytelling Room
During the program, children move through different sensory stations with their caregiver. Small group @ 9:30 and 10:30 Free play @ 11:15
Registration opens Thursday, May 1 2025 at 9:00am

Fri, Jun 13, 11:15am - 11:45am
O’Neal Library - Storytelling Room
During the program, children move through different sensory stations with their caregiver. Small group @ 9:30 and 10:30 Free play @ 11:15

Sat, Jun 14, 10:00am - 12:00pm
O’Neal Library - Community Meeting Room
Bring your own craft and work on it with us!

Mon, Jun 16, 10:00am - 12:00pm
O’Neal Library - Community Meeting Room
Mark your calendars for the monthly Mahjong meet-up at O'Neal Library. For beginners, please register for the first session of the month for lessons. Experienced players may attend any session.

Mon, Jun 16, 2:30pm - 3:30pm
O’Neal Library - Community Meeting Room
Illustrator Art Club for children 6 and up and their grownup. Come to learn and create your own version of a kids' book illustrator's art.
Registration opens Thursday, May 1 2025 at 9:00am

Mon, Jun 16, 4:30pm - 5:30pm
O’Neal Library - Community Meeting Room
Illustrator Art Club for children 6 and up and their grownup. Come to learn and create your own version of a kids' book illustrator's art.
Registration opens Thursday, May 1 2025 at 9:00am

Tue, Jun 17, 8:00am - 10:30am
O’Neal Library - Conference Room
Board meeting

Tue, Jun 17, 9:30am - 9:50am
O’Neal Library - Storytelling Room
Guide your child through storytime activities designed to boost development for infants to around 18 months.
Registration opens Tuesday, June 10 2025 at 9:00am

Tue, Jun 17, 10:00am - 11:00am
O’Neal Library - Community Meeting Room
Please bring a yoga mat and water.

Tue, Jun 17, 10:30am - 10:50am
O’Neal Library - Storytelling Room
Guide your child through storytime activities designed to boost development for infants to around 18 months.
Registration opens Tuesday, June 10 2025 at 9:00am

Tue, Jun 17, 2:00pm - 5:00pm
O’Neal Library - Makerspace
Drop by the Makerspace to work on your creative projects and explore our resources!

Tue, Jun 17, 3:30pm - 4:30pm
O’Neal Library - Community Meeting Room
Stories with extra! Crafts, activities, performers! All for your entering Kindergarten through 2nd graders (Drop Off Program)

Tue, Jun 17, 6:00pm - 7:00pm
O’Neal Library - Conference Room
Join us a for a talk about developing your ritual ritual Part of our Adult Summer Reading Program

Wed, Jun 18, 9:30am - 9:50am
O’Neal Library - Storytelling Room
Establish routine & build attention and literacy skills.
Registration opens Wednesday, June 11 2025 at 9:00am

Wed, Jun 18, 10:30am - 10:50am
O’Neal Library - Storytelling Room
Establish routine & build attention and literacy skills.
Registration opens Wednesday, June 11 2025 at 9:00am

Wed, Jun 18, 1:30pm - 2:15pm
O’Neal Library - Storytelling Room
Build cooperation, reading, and school readiness skills through stories, movement activities, and creative expression.
Registration opens Wednesday, June 11 2025 at 9:00am

Wed, Jun 18, 3:00pm - 4:30pm
O’Neal Library - Makerspace
STEAM challenge for rising 4th through 6th graders Drop Off Program
Registration opens Thursday, May 1 2025 at 9:00am

Thu, Jun 19, 9:30am - 10:00am
O’Neal Library - Community Meeting Room
Informal storytime & lively music that seeks to build positive relationships with books & the library for all ages.

Thu, Jun 19, 10:30am - 11:00am
O’Neal Library - Community Meeting Room
Informal storytime & lively music that seeks to build positive relationships with books & the library for all ages.

Thu, Jun 19, 2:00pm - 5:00pm
O’Neal Library - Makerspace
Drop by the Makerspace to work on your creative projects and explore our resources!

Thu, Jun 19, 3:30pm - 4:30pm
O’Neal Library - Community Meeting Room
Game On! Join us for tabletop and video games. Drop Off Program

Mon, Jun 23, 10:00am - 12:00pm
O’Neal Library - Community Meeting Room
Mark your calendars for the monthly Mahjong meet-up at O'Neal Library. For beginners, please register for the first session of the month for lessons. Experienced players may attend any session.

Tue, Jun 24, 9:30am - 9:50am
O’Neal Library - Storytelling Room
Guide your child through storytime activities designed to boost development for infants to around 18 months.
Registration opens Tuesday, June 17 2025 at 9:00am

Tue, Jun 24, 10:00am - 11:00am
O’Neal Library - Community Meeting Room
Please bring a yoga mat and water.

Tue, Jun 24, 10:30am - 10:50am
O’Neal Library - Storytelling Room
Guide your child through storytime activities designed to boost development for infants to around 18 months.
Registration opens Tuesday, June 17 2025 at 9:00am

Tue, Jun 24, 2:00pm - 5:00pm
O’Neal Library - Makerspace
Drop by the Makerspace to work on your creative projects and explore our resources!

Tue, Jun 24, 3:30pm - 4:30pm
O’Neal Library - Community Meeting Room
Stories with extra! Crafts, activities, performers! All for your entering Kindergarten through 2nd graders (Drop Off Program)

Tue, Jun 24, 6:30pm - 8:00pm
O’Neal Library - Conference Room
Book clubbing, outside the box!

Wed, Jun 25, 9:30am - 9:50am
O’Neal Library - Storytelling Room
Establish routine & build attention and literacy skills.
Registration opens Wednesday, June 18 2025 at 9:00am

Wed, Jun 25, 10:30am - 10:50am
O’Neal Library - Storytelling Room
Establish routine & build attention and literacy skills.
Registration opens Wednesday, June 18 2025 at 9:00am

Wed, Jun 25, 1:30pm - 2:15pm
O’Neal Library - Storytelling Room
Build cooperation, reading, and school readiness skills through stories, movement activities, and creative expression.
Registration opens Wednesday, June 18 2025 at 9:00am

Thu, Jun 26, 9:30am - 10:00am
O’Neal Library - Community Meeting Room
Informal storytime & lively music that seeks to build positive relationships with books & the library for all ages.

Thu, Jun 26, 10:30am - 11:00am
O’Neal Library - Community Meeting Room
Informal storytime & lively music that seeks to build positive relationships with books & the library for all ages.

Thu, Jun 26, 2:00pm - 5:00pm
O’Neal Library - Makerspace
Drop by the Makerspace to work on your creative projects and explore our resources!

Thu, Jun 26, 3:30pm - 4:30pm
O’Neal Library - Community Meeting Room
It's time to get science-y! We're diving into the Science of Color with Jan the Science Lady. Drop Off Program

Thu, Jun 26, 5:00pm - 6:00pm
O’Neal Library
Register as a family to pick up your secret ingredients. Then gather your family & meet us on Zoom to create a colorful treat.
Registration opens Thursday, May 1 2025 at 9:00am

Thu, Jun 26, 6:00pm - 7:00pm
O’Neal Library - Conference Room
A social group for Neurodivergent adults that meets monthly, providing peer support and opportunities for resource sharing.

Mon, Jun 30, 10:00am - 12:00pm
O’Neal Library - Community Meeting Room
Mark your calendars for the monthly Mahjong meet-up at O'Neal Library. For beginners, please register for the first session of the month for lessons. Experienced players may attend any session.

Tue, Jul 01, 9:30am - 9:50am
O’Neal Library - Storytelling Room
Guide your child through storytime activities designed to boost development for infants to around 18 months.
Registration opens Tuesday, June 24 2025 at 9:00am

Tue, Jul 01, 10:00am - 11:00am
O’Neal Library - Community Meeting Room
Please bring a yoga mat and water.

Tue, Jul 01, 10:30am - 10:50am
O’Neal Library - Storytelling Room
Guide your child through storytime activities designed to boost development for infants to around 18 months.
Registration opens Tuesday, June 24 2025 at 9:00am

Tue, Jul 01, 2:00pm - 5:00pm
O’Neal Library - Makerspace
Drop by the Makerspace to work on your creative projects and explore our resources!

Tue, Jul 01, 3:30pm - 4:30pm
O’Neal Library - Community Meeting Room
Stories with extra! Crafts, activities, performers! All for your entering Kindergarten through 2nd graders (Drop Off Program)

Wed, Jul 02, 9:30am - 9:50am
O’Neal Library - Storytelling Room
Establish routine & build attention and literacy skills.
Registration opens Wednesday, June 25 2025 at 9:00am

Wed, Jul 02, 10:30am - 10:50am
O’Neal Library - Storytelling Room
Establish routine & build attention and literacy skills.
Registration opens Wednesday, June 25 2025 at 9:00am

Wed, Jul 02, 1:30pm - 2:15pm
O’Neal Library - Storytelling Room
Build cooperation, reading, and school readiness skills through stories, movement activities, and creative expression.
Registration opens Wednesday, June 25 2025 at 9:00am

Thu, Jul 03, 9:30am - 10:00am
O’Neal Library
Informal storytime & lively music that seeks to build positive relationships with books & the library for all ages.

Thu, Jul 03, 10:30am - 11:00am
O’Neal Library
Informal storytime & lively music that seeks to build positive relationships with books & the library for all ages.

Thu, Jul 03, 2:00pm - 5:00pm
O’Neal Library - Makerspace
Drop by the Makerspace to work on your creative projects and explore our resources!

Thu, Jul 03, 3:30pm - 5:00pm
O’Neal Library - Community Meeting Room
Movie & Popcorn Dog Man (3:30-5:00) Drop Off Program

Mon, Jul 07, 10:00am - 12:00pm
O’Neal Library - Community Meeting Room
Mark your calendars for the monthly Mahjong meet-up at O'Neal Library. For beginners, please register for the first session of the month for lessons. Experienced players may attend any session.
Registration opens Thursday, May 1 2025 at 9:00am

Mon, Jul 07, 1:00pm - 3:00pm
O’Neal Library - Community Meeting Room
Grow your love of the arts through four days of encouraging creativity, exploration, innovation, and imagination. Entering 3rd - 6th grade for the 2025-26 school year.
Registration opens Thursday, May 1 2025 at 9:00am

Mon, Jul 07, 3:30pm - 4:30pm
O’Neal Library - Storytelling Room
Children are invited to practice reading aloud with a buddy. We have teen volunteers through our wonderful Teen Advisory Board and trained dogs through Hand in Paw on Monday from 3:30 to 4:30 p.m.

Tue, Jul 08, 9:30am - 9:50am
O’Neal Library - Storytelling Room
Guide your child through storytime activities designed to boost development for infants to around 18 months.
Registration opens Tuesday, July 1 2025 at 9:00am

Tue, Jul 08, 10:00am - 11:00am
O’Neal Library - Community Meeting Room
Please bring a yoga mat and water.

Tue, Jul 08, 10:30am - 10:50am
O’Neal Library - Storytelling Room
Guide your child through storytime activities designed to boost development for infants to around 18 months.
Registration opens Tuesday, July 1 2025 at 9:00am

Tue, Jul 08, 2:00pm - 5:00pm
O’Neal Library - Makerspace
Drop by the Makerspace to work on your creative projects and explore our resources!

Tue, Jul 08, 3:30pm - 4:30pm
O’Neal Library - Community Meeting Room
Stories with extra! Crafts, activities, performers! All for your entering Kindergarten through 2nd graders (Drop Off Program)

Tue, Jul 08, 5:30pm - 6:30pm
Zoom Meeting
This free, eight-week course will provide an introduction to American Sign Language. Classes meet via Zoom. Registration is required.

Tue, Jul 08, 6:00pm - 7:00pm
O’Neal Library - Storytelling Room
Share a book you've enjoyed, hear about new releases & get recs for your Xtreme Reads Challenges. Drop Off Program
Registration opens Tuesday, June 10 2025 at 9:00am

Wed, Jul 09, 9:30am - 10:00am
O’Neal Library - Storytelling Room
Establish routine & build attention and literacy skills.
Registration opens Wednesday, July 2 2025 at 9:00am

Wed, Jul 09, 10:30am - 11:00am
O’Neal Library - Storytelling Room
Establish routine & build attention and literacy skills.
Registration opens Wednesday, July 2 2025 at 9:00am

Wed, Jul 09, 1:30pm - 2:15pm
O’Neal Library - Storytelling Room
Build cooperation, reading, and school readiness skills through stories, movement activities, and creative expression.
Registration opens Wednesday, July 2 2025 at 9:00am

Thu, Jul 10, 9:30am - 10:00am
O’Neal Library
Informal storytime & lively music that seeks to build positive relationships with books & the library for all ages.

Thu, Jul 10, 10:30am - 11:00am
O’Neal Library
Informal storytime & lively music that seeks to build positive relationships with books & the library for all ages.

Thu, Jul 10, 2:00pm - 5:00pm
O’Neal Library - Makerspace
Drop by the Makerspace to work on your creative projects and explore our resources!

Thu, Jul 10, 3:30pm - 4:30pm
O’Neal Library - Community Meeting Room
Draw, color, and relax. Time to chill out and get crafty with Zen Doodles. Drop Off Program

Fri, Jul 11, 9:30am - 10:15am
O’Neal Library - Storytelling Room
During the program, children move through different sensory stations with their caregiver. Small group @ 9:30 and 10:30 Free play @ 11:15
Registration opens Friday, June 13 2025 at 9:00am

Fri, Jul 11, 10:30am - 11:15am
O’Neal Library - Storytelling Room
During the program, children move through different sensory stations with their caregiver. Small group @ 9:30 and 10:30 Free play @ 11:15
Registration opens Friday, June 13 2025 at 9:00am

Fri, Jul 11, 11:15am - 11:45am
O’Neal Library - Storytelling Room
During the program, children move through different sensory stations with their caregiver. Small group @ 9:30 and 10:30 Free play @ 11:15

Sat, Jul 12, 10:00am - 12:00pm
O’Neal Library - Community Meeting Room
Bring your own craft and work on it with us!

Mon, Jul 14, 10:00am - 12:00pm
O’Neal Library - Community Meeting Room
Mark your calendars for the monthly Mahjong meet-up at O'Neal Library. For beginners, please register for the first session of the month for lessons. Experienced players may attend any session.

Mon, Jul 14, 1:00pm - 3:00pm
O’Neal Library
Activities to promote enthusiasm about books, reading, and the library, and to practice basic literacy skills. Rising 1st and 2nd graders.
Registration opens Thursday, May 1 2025 at 9:00am

Mon, Jul 14, 5:00pm - 6:00pm
O’Neal Library - Storytelling Room
Kids who are new to reading bring an adult with them to this book club, where they participate together in activities to encourage enthusiastic engagement with the book.
Registration opens Monday, June 9 2025 at 9:00am

Mon, Jul 14, 6:30pm - 7:30pm
O’Neal Library - Community Meeting Room
Great conversation about great short fiction!

Tue, Jul 15, 8:00am - 10:30am
O’Neal Library - Conference Room
Board meeting

Tue, Jul 15, 9:30am - 9:50am
O’Neal Library - Storytelling Room
Guide your child through storytime activities designed to boost development for infants to around 18 months.
Registration opens Tuesday, July 8 2025 at 9:00am

Tue, Jul 15, 10:00am - 11:00am
O’Neal Library - Community Meeting Room
Please bring a yoga mat and water.

Tue, Jul 15, 10:30am - 10:50am
O’Neal Library - Storytelling Room
Guide your child through storytime activities designed to boost development for infants to around 18 months.
Registration opens Tuesday, July 8 2025 at 9:00am

Tue, Jul 15, 2:00pm - 5:00pm
O’Neal Library - Makerspace
Drop by the Makerspace to work on your creative projects and explore our resources!

Tue, Jul 15, 3:30pm - 4:30pm
O’Neal Library - Community Meeting Room
Stories with extra! Crafts, activities, performers! All for your entering Kindergarten through 2nd graders (Drop Off Program)

Tue, Jul 15, 5:30pm - 6:30pm
Zoom Meeting
This free, eight-week course will provide an introduction to American Sign Language. Classes meet via Zoom. Registration is required.

Tue, Jul 15, 6:00pm - 7:00pm
O’Neal Library - Conference Room
Join us a for a talk about finding your favorite genre Part of our Adult Summer Reading Program