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.

Weekly Programs

Library Out Loud Adventure
Tuesdays @ 3:30         Grades K - 2nd

Sign in and drop off for a live-action storytime. 
Every week!
REGISTER UPON ARRIVAL 



      SNaP
Thursdays @ 3:30   Grades 3 - 6

Hang out & craft, game, watch movies, or enjoy a special guest.

NO REGISTRATION, DROP OFF PROGRAM

Special Events

Jólabókaflóð: The Book Flood
Dec. 15th - 23rd

This Icelandic tradition of gifting books on Christmas Eve while drinking hot cocoa is celebrated every year on December 24th. 

To participate, fill out the following form to help us select a library picture book for your family (one book per family) to enjoy reading together on Christmas Eve. 

Pick up your wrapped library book and hot cocoa mix December 15 to 23rd.  Please allow at least 48 hours after filling out the form for us to select and wrap a picture book for your family. The library is closed Wednesday, December 24. 

Fancy Nancy Holiday Hairdoo Hullabaloo!
Wednesday, Dec. 17th 
3:30 - 5:00 

The Children's Department transforms into a fabulous beauty salon, whipping up some enchanting, gravity-defying Fancy Nancy hairstyles just in time for the holidays!
All ages with adult.

No appointments.
Sign up when you get to the Children's Department (expect a wait).

Let it Snow!
Books in the Brook
Saturday, Jan. 10th Drop by 2:00-4:00

We'll be making Snow at Overton park. Dress for the weather and
drop by to play in the "snow" and throw a few snowballs. 
All ages with an adult.

NO REGISTRATION

Clubs



Xtreme Hot Off the Press 
Thursday, Jan. 15
6:00 pm
4th - 6th Gr.

Share a book you've enjoyed and get to know some of Ms. Morgan's latest favorites over pizza.

Register Here

Illustrator Art Club
Monday, Dec. 15 @ 4:30 pm
Ages 6 & up with their Adult

This month we will learn about the illustrator Beatrix Potter and create art inspired by her.

Register Here

 9:30 & 10:30 Registration
11:15 Free Play
All ages with adult

Children move through different sensory stations with a caregiver. Each station has a developmental goal and includes engagement prompts.

Register Here

Looking for storytimes

Print Calendar


December Calendar

Printable Dec. Calendar

Graphic Novels

Skip UE - New Graphic Novels widget
  • New Graphic Novels
    • The power of being Odd
    • Action Dude
    • Molly and the bear
    • The makers club
    • Julie and the blue guitar
    • Pizza face
    • The prophecies begin
    • Gamerville
    • The adventures of Thunder and Sage
    • The old Willis place
    • Too cool for school
    • Ali Cross
    • The night librarian
    • Spider-Man. Cosmic chaos!
    • Detective Sweet Pea
    • Race to warp speed
    • Camp prodigy
    • Time buddies
    • Time to party
    • I survived the destruction of Pompeii, AD 79
    • Bunny vs Monkey
    • Summer vamp
    • Amber Brown is not a crayon
    • Buns gone bad
Children's Events
Skip Children's Events widget
Mon, Dec 15, 4:30pm - 5:30pm
O’Neal Library - Community Meeting Room
This event is full

Tue, Dec 16, 9:30am - 9:50am
O’Neal Library - Storytelling Room
This event is full

Tue, Dec 16, 10:30am - 10:50am
O’Neal Library - Storytelling Room
This event is full

Tue, Dec 16, 3:30pm - 4:15pm
O’Neal Library - Storytelling Room

Wed, Dec 17, 9:30am - 10:00am
O’Neal Library

Wed, Dec 17, 10:30am - 11:00am
O’Neal Library

Wed, Dec 17, 1:30pm - 2:15pm
O’Neal Library - Community Meeting Room
This event is full

Wed, Dec 17, 3:30pm - 5:00pm
O’Neal Library - Storytelling Room

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

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

Thu, Dec 18, 3:30pm - 5:10pm
O’Neal Library - Community Meeting Room

Mon, Jan 05, 4:00pm - 5:00pm
O’Neal Library - Storytelling Room

Tue, Jan 06, 9:30am - 9:50am
O’Neal Library - Storytelling Room
Registration opens Tuesday, December 16 2025 at 9:00am

Tue, Jan 06, 10:30am - 10:50am
O’Neal Library - Storytelling Room
Registration opens Tuesday, December 16 2025 at 9:00am

Tue, Jan 06, 3:30pm - 4:15pm
O’Neal Library - Storytelling Room

Wed, Jan 07, 9:30am - 9:50am
O’Neal Library - Storytelling Room
Registration opens Wednesday, December 17 2025 at 9:00am

Wed, Jan 07, 10:30am - 11:00am
O’Neal Library - Storytelling Room
Registration opens Wednesday, December 17 2025 at 9:00am

Wed, Jan 07, 1:30pm - 2:15pm
O’Neal Library - Storytelling Room
Registration opens Wednesday, December 17 2025 at 9:00am

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

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

Thu, Jan 08, 3:30pm - 4:30pm
O’Neal Library - Community Meeting Room

Fri, Jan 09, 9:30am - 10:15am
O’Neal Library - Storytelling Room
This event is full

Fri, Jan 09, 10:30am - 11:15am
O’Neal Library - Storytelling Room
This event is full

Fri, Jan 09, 11:15am - 11:45am
O’Neal Library - Storytelling Room

Sat, Jan 10, 2:00pm - 4:00pm
Overton Park in Cahaba Heights

Mon, Jan 12, 4:30pm - 5:30pm
O’Neal Library - Community Meeting Room
Registration opens Monday, December 15 2025 at 9:00am

Tue, Jan 13, 9:30am - 9:50am
O’Neal Library - Storytelling Room
Registration opens Tuesday, January 6 2026 at 9:00am

Tue, Jan 13, 10:30am - 10:50am
O’Neal Library - Storytelling Room
Registration opens Tuesday, January 6 2026 at 9:00am

Tue, Jan 13, 3:30pm - 4:15pm
O’Neal Library - Storytelling Room

Tue, Jan 13, 5:30pm - 6:15pm
O’Neal Library - Community Meeting Room,Conference Room

Wed, Jan 14, 9:30am - 10:00am
O’Neal Library - Storytelling Room
Registration opens Wednesday, January 7 2026 at 9:00am

Wed, Jan 14, 10:30am - 11:00am
O’Neal Library - Storytelling Room
Registration opens Wednesday, January 7 2026 at 9:00am

Wed, Jan 14, 1:30pm - 2:15pm
O’Neal Library - Storytelling Room
Registration opens Wednesday, January 7 2026 at 9:00am

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

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

Thu, Jan 15, 3:30pm - 4:30pm
O’Neal Library - Community Meeting Room

Thu, Jan 15, 6:00pm - 7:00pm
O’Neal Library - Storytelling Room

Tue, Jan 20, 9:30am - 9:50am
O’Neal Library - Storytelling Room
Registration opens Tuesday, January 13 2026 at 9:00am

Tue, Jan 20, 10:30am - 10:50am
O’Neal Library - Storytelling Room
Registration opens Tuesday, January 13 2026 at 9:00am

Tue, Jan 20, 3:30pm - 4:15pm
O’Neal Library - Storytelling Room

Wed, Jan 21, All day
O’Neal Library - Conference Room

Wed, Jan 21, 9:30am - 10:00am
O’Neal Library - Storytelling Room
Registration opens Wednesday, January 14 2026 at 9:00am

Wed, Jan 21, 10:30am - 11:00am
O’Neal Library - Storytelling Room
Registration opens Wednesday, January 14 2026 at 9:00am

Wed, Jan 21, 1:30pm - 2:15pm
O’Neal Library - Storytelling Room
Registration opens Wednesday, January 14 2026 at 9:00am

Thu, Jan 22, All day
O’Neal Library - Conference Room

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

Thu, Jan 22, 3:30pm - 4:55pm
O’Neal Library - Community Meeting Room

Fri, Jan 23, All day
O’Neal Library - Conference Room

Tue, Jan 27, 9:30am - 9:50am
O’Neal Library - Storytelling Room
Registration opens Tuesday, January 20 2026 at 9:00am

Tue, Jan 27, 10:30am - 10:50am
O’Neal Library - Storytelling Room
Registration opens Tuesday, January 20 2026 at 9:00am

Tue, Jan 27, 3:30pm - 4:15pm
O’Neal Library - Storytelling Room

Wed, Jan 28, 9:30am - 10:00am
O’Neal Library - Storytelling Room
Registration opens Wednesday, January 21 2026 at 9:00am

Wed, Jan 28, 10:30am - 11:00am
O’Neal Library - Storytelling Room
Registration opens Wednesday, January 21 2026 at 9:00am

Wed, Jan 28, 1:30pm - 2:15pm
O’Neal Library - Storytelling Room
Registration opens Wednesday, January 21 2026 at 9:00am

Thu, Jan 29, 3:30pm - 4:30pm
O’Neal Library - Community Meeting Room

Fri, Jan 30, 6:00pm - 7:30pm
O’Neal Library - Community Meeting Room