close
Font size options
Increase or decrease the font size for this website by clicking on the 'A's.
Contrast options
Choose a colour combintion to give he most comfortable contrast.

Crafts & Games

Tues., June 8 @ 2:00 or 3:30
Paint Blowing

Super fun, super messy paint blowing craft on canvas.
REGISTER HERE

Tues., June 22 @ 2:00 or 3:30
Tie Dye Tees

We'll provide the tees, you have a messy good time!
REGISTER HERE

Thurs., June 10 @ 3:00 or 4:30
Tie Dye Tees

We'll provide the tees, you have a messy good time!
REGISTER HERE

Thurs., June 24 @ 3:00 or 4:30
BOOK BINGO

Play BINGO and win a free book!
REGISTER HERE

Special Events


May 18 from 5:00 - 6:30
Drive thru to celebrate the beginning of summer reading with your favorite librarians & popiscles!
Bring your cell phones so we can help you register for summer reading. While supplies last.

.

Thursday, June 17 @ 5:00 pm
Pick up your secret ingredients, prep some in advance,
then gather your family & meet us on Zoom to make a tasty treat.

REGISTER HERE

Book Clubs

Thursday, June 3 @ 3:30 pm
Rising grades 3rd - 6th
REGISTER HERE

Thursday, June 17 @ 3:30 pm
Rising grades 3rd - 6th
REGISTER HERE

Share a book you've enjoyed, hear about new releases & get recs for your Xtreme Reads Challenges. Both June sessions are the same.

Monday, June 14 @ 5:00
Emerging Reader & their Adult

Read I'm On It!
by Andrea Tsurumi together and enjoy a book discussion perfect for new readers.

REGISTER HERE

Craft Pick-up 

Pick up every Monday - Wednesday 
Reserve weekly to receive a pick up pack of a fun craft.
Projects require adult supervision &  are intended for K and up.
REGISTER HERE

Zoom Coding Club

Monday, May 18 @ 4:00
Grades 3rd - 6th

Sign up for this monthly coding & programming club
REGISTER HERE

Looking for storytimes

National poetry month suggestions

  • April is National Poetry Month
    • Booked
    • All of Me
    • Little Cat's Luck
    • The Canyon's Edge
    • Serafina?s Promise
    • Moo
    • Beyond Me
    • The Places We Sleep
    • The Wild Book
    • Starfish
    • Alone
    • All He Knew
    • Garvey's Choice
    • Reckless, Glorious, Girl
    • Full Cicada Moon
    • House Arrest
    • Closer to Nowhere
    • Red, White, and Whole
    • Emmy in the Key of Code
    • Miss Emily
    • The Red Pencil
    • May B.
    • House Without Walls
    • Land of the Cranes
    • The Last Fifth Grade of Emerson Elementary
    • When You Know What I Know
    • Red Butterfly
    • Summerhouse Time
    • Like Pickle Juice on a Cookie
    • Gone Fishing
    • Before the Ever After
    • The Crossover
    • Inside Out and Back Again
    • Other Words for Home
    • Brown Girl Dreaming
    • The Surrender Tree: Poems of Cuba's Struggle for Freedom
    • Enchanted Air: Two Cultures, Two Wings
    • Outside Your Window: a First Book of Nature
    • Hypnotize a Tiger: Poems About Just About Everything
    • Neon Aliens Ate My Homework and Other Poems
    • Vile Verses
    • Dreams from Many Rivers
    • One Last Word
    • I'm Just No Good at Rhyming and Other Nonsense for Mischievous Kids and Immature Grown-Ups
    • This Poem is a Nest
    • How I Discovered Poetry
    • Cast Away
    • Hard-boiled Bugs for Breakfast
Children's Events
Mon, May 10, All day
Storytelling Room Back Door Ramp

Tue, May 11, 9:30am - 10:00am
@ Cahaba River Walk Park

Tue, May 11, 10:45am - 11:15am
Cahaba River Walk Park- 3529 Overton Rd, Mountain Brook, AL 35223

Wed, May 12, 10:00am - 10:15am
Instagram

Mon, May 17, All day
Storytelling Room Back Door Ramp
Registration opens Monday, May 10 2021 at 9:00am

Tue, May 18, 9:30am - 10:00am
@ Cahaba River Walk Park
Registration opens Tuesday, May 11 2021 at 9:00am

Tue, May 18, 10:45am - 11:15am
3529 Overton Rd, Mountain Brook, AL 35223
Registration opens Tuesday, May 11 2021 at 9:00am

Tue, May 18, 5:00pm - 6:30pm
Library Parking Lot and Drive Thru

Wed, May 19, 10:00am - 10:15am
Instagram

Mon, May 24, All day
STEAM Plane and Glider
Registration opens Monday, May 17 2021 at 9:00am

Mon, May 24, 4:00pm - 5:00pm
Zoom Meeting

Tue, May 25, 9:30am - 10:00am
@ Cahaba River Walk Park
Registration opens Tuesday, May 18 2021 at 9:00am

Tue, May 25, 10:45am - 11:15am
3529 Overton Rd, Mountain Brook, AL 35223
Registration opens Tuesday, May 18 2021 at 9:00am

Wed, May 26, 10:00am - 10:15am
Instagram

Tue, Jun 01, All day
Storytelling Room Outdoor Ramp
Registration opens Monday, May 24 2021 at 9:00am

Tue, Jun 01, 9:30am - 10:00am
Cahaba River Walk Park 3529 Overton Rd Mountain Brook, AL 35223
Registration opens Tuesday, May 25 2021 at 9:00am

Tue, Jun 01, 10:30am - 11:00am
Cahaba River Walk Park 3529 Overton Rd Mountain Brook, AL 35223
Registration opens Tuesday, May 25 2021 at 9:00am

Wed, Jun 02, 9:30am - 10:00am
O’Neal Library - Community Meeting Room

Wed, Jun 02, 10:30am - 11:00am
O’Neal Library - Community Meeting Room

Wed, Jun 02, 1:30pm - 2:15pm
O’Neal Library - Community Meeting Room

Thu, Jun 03, 9:30am - 10:00am
O’Neal Library - Community Meeting Room

Thu, Jun 03, 10:30am - 11:00am
O’Neal Library - Community Meeting Room

Thu, Jun 03, 3:30pm - 4:30pm
O’Neal Library - Community Meeting Room

Mon, Jun 07, All day
Storytelling Room Back Door Ramp
Registration opens Monday, May 31 2021 at 9:00am

Tue, Jun 08, 9:30am - 10:00am
Cahaba River Walk Park 3529 Overton Rd Mountain Brook, AL 35223
Registration opens Tuesday, June 1 2021 at 9:00am

Tue, Jun 08, 10:30am - 11:00am
Cahaba River Walk Park 3529 Overton Rd Mountain Brook, AL 35223
Registration opens Tuesday, June 1 2021 at 9:00am

Tue, Jun 08, 2:00pm - 3:00pm
Library Lower Parking Lot

Tue, Jun 08, 3:30pm - 4:30pm
Library's Lower Parking Lot

Wed, Jun 09, 9:30am - 10:00am
O’Neal Library - Community Meeting Room
Registration opens Wednesday, June 2 2021 at 9:00am

Wed, Jun 09, 10:30am - 11:00am
O’Neal Library - Community Meeting Room
Registration opens Wednesday, June 2 2021 at 9:00am

Wed, Jun 09, 1:30pm - 2:15pm
O’Neal Library - Community Meeting Room
Registration opens Wednesday, June 2 2021 at 9:00am

Thu, Jun 10, 9:30am - 10:00am
O’Neal Library - Community Meeting Room
Registration opens Thursday, June 3 2021 at 9:00am

Thu, Jun 10, 10:30am - 11:00am
O’Neal Library - Community Meeting Room
Registration opens Thursday, June 3 2021 at 9:00am

Thu, Jun 10, 3:00pm - 4:00pm
O’Neal Library

Thu, Jun 10, 4:30pm - 5:30pm
O’Neal Library

Fri, Jun 11, 8:00pm - 10:00pm
Lawn Across from the Library

Mon, Jun 14, All day
Storytelling Room Back Door Ramp
Registration opens Monday, June 7 2021 at 9:00am

Mon, Jun 14, 5:00pm - 5:45pm
O’Neal Library - Community Meeting Room

Tue, Jun 15, 9:30am - 10:00am
Cahaba River Walk Park 3529 Overton Rd Mountain Brook, AL 35223
Registration opens Tuesday, June 8 2021 at 9:00am

Tue, Jun 15, 10:30am - 11:00am
Cahaba River Walk Park 3529 Overton Rd Mountain Brook, AL 35223
Registration opens Tuesday, June 8 2021 at 9:00am

Wed, Jun 16, 9:30am - 10:00am
O’Neal Library - Community Meeting Room
Registration opens Wednesday, June 9 2021 at 9:00am

Wed, Jun 16, 10:30am - 11:00am
O’Neal Library - Community Meeting Room
Registration opens Wednesday, June 9 2021 at 9:00am

Wed, Jun 16, 1:30pm - 2:15pm
O’Neal Library - Community Meeting Room
Registration opens Wednesday, June 9 2021 at 9:00am

Thu, Jun 17, 9:30am - 10:00am
O’Neal Library - Community Meeting Room
Registration opens Thursday, June 10 2021 at 9:00am

Thu, Jun 17, 10:30am - 11:00am
O’Neal Library - Community Meeting Room
Registration opens Thursday, June 10 2021 at 9:00am

Thu, Jun 17, 3:30pm - 4:30pm
O’Neal Library - Community Meeting Room

Thu, Jun 17, 5:00pm - 6:00pm
Zoom Program

Mon, Jun 21, All day
Storytelling Room Back Door Ramp
Registration opens Monday, June 14 2021 at 9:00am

Tue, Jun 22, 9:30am - 10:00am
Cahaba River Walk Park 3529 Overton Rd Mountain Brook, AL 35223
Registration opens Tuesday, June 15 2021 at 9:00am

Tue, Jun 22, 10:30am - 11:00am
Cahaba River Walk Park 3529 Overton Rd Mountain Brook, AL 35223
Registration opens Tuesday, June 15 2021 at 9:00am

Tue, Jun 22, 2:00pm - 3:00pm
Library's Lower Parking Lot
Registration opens Tuesday, June 8 2021 at 9:00am

Tue, Jun 22, 3:30pm - 4:30pm
Lower Parking Lot
Registration opens Tuesday, June 8 2021 at 9:00am

Wed, Jun 23, 9:30am - 10:00am
O’Neal Library - Community Meeting Room
Registration opens Wednesday, June 16 2021 at 9:00am

Wed, Jun 23, 10:30am - 11:00am
O’Neal Library - Community Meeting Room
Registration opens Wednesday, June 16 2021 at 9:00am

Wed, Jun 23, 1:30pm - 2:15pm
O’Neal Library - Community Meeting Room
Registration opens Wednesday, June 16 2021 at 9:00am

Thu, Jun 24, 9:30am - 10:00am
O’Neal Library - Community Meeting Room
Registration opens Thursday, June 17 2021 at 9:00am

Thu, Jun 24, 10:30am - 11:00am
O’Neal Library - Community Meeting Room
Registration opens Thursday, June 17 2021 at 9:00am

Thu, Jun 24, 3:00pm - 4:00pm
O’Neal Library - Community Meeting Room
Registration opens Thursday, June 10 2021 at 12:00am

Thu, Jun 24, 4:30pm - 5:30pm
O’Neal Library - Community Meeting Room
Registration opens Thursday, June 10 2021 at 12:00am

Mon, Jun 28, All day
Storytelling Room Back Door Ramp
Registration opens Monday, June 21 2021 at 9:00am

Mon, Jun 28, 4:00pm - 5:00pm
Zoom Meeting
Registration opens Monday, May 24 2021 at 9:00am

Tue, Jun 29, 9:30am - 10:00am
Cahaba River Walk Park 3529 Overton Rd Mountain Brook, AL 35223
Registration opens Tuesday, June 22 2021 at 9:00am

Tue, Jun 29, 10:30am - 11:00am
Cahaba River Walk Park 3529 Overton Rd Mountain Brook, AL 35223
Registration opens Tuesday, June 22 2021 at 9:00am

Wed, Jun 30, 9:30am - 10:00am
O’Neal Library - Community Meeting Room
Registration opens Wednesday, June 23 2021 at 9:00am

Wed, Jun 30, 10:30am - 11:00am
O’Neal Library - Community Meeting Room
Registration opens Wednesday, June 23 2021 at 9:00am

Wed, Jun 30, 1:30pm - 2:15pm
O’Neal Library - Community Meeting Room
Registration opens Wednesday, June 23 2021 at 9:00am

Tue, Jul 06, 3:30pm - 4:30pm
Library's Lower Parking Lot