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

Join us for a literacy adventure storytime with live action
and puppet stories followed by crafts, games, and performers.
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

Celebrate Pollinator's Week
@ O'Neal Library & The City of Mountain Brook
June 17 - June 21


The O'Neal Library and the City of Mountain Brook is celebrating Pollinator's Week in honor of having the first Bee City in Alabama. 

Stop by O'Neal Library and browse book displays, find a coloring sheet on the second floor, and pick up a Seek & Find handout plus magnifying glass in the Children's area to encourage your family to discover native plants and pollinators in your community.

You may want to start at City Hall's Bee City. For more information of our wonderful Bee City and more Pollinator Week info, click here. 

Summer Reading You Choose Your Adventure

Summer Reading is around the corner. Check out the Summer Reading page of our website to find more information and the summer calendar.

Summer Reading You Choose Your Adventure

Summer Reading is around the corner. Check out the Xtreme Reads page of our website to find more information on this Xtreme Summer Reading Challenge.

Clubs

Breakout Book Club
July 8 @ 5:00
Read Orris and Timble by Kate DiCamillo with your adult then attend this book club for emerging readers.

Register Here

Hot Off the Press
July 9 @ 6:00
4th - 6th Gr.

Chow down on pizza,
share a book you've enjoyed
and hear about new releases.
Register Here

Sensory Play 
July 12
 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

Illustrator Art Club
July 15 @ 2:30 & 4:30 pm
Ages 6 & up with their Adult

Create art in the style of a illustrator Vashti Harrison.
Register Here

Looking for storytimes

Print Calendar

 Summer Calendar

Graphic Novels

  • New Graphic Novels
    • Punycorn
    • Mayor good boy turns bad
    • Claudia and the bad joke
    • Winter turning
    • Things in the basement
    • Candle Point
    • Quinnelope and the cookie king catastrophe
    • The mummy's curse
    • Out of darkness
    • The switch glitch
    • loud spies
    • Ink girls
    • Influencers
    • Death & Sparkles and the sacred golden cupcake
    • The message
    • I survived the American Revolution, 1776
    • Big adventures of Babymouse
    • Ellie in first position
    • Look on the bright side
    • Cat's claw
    • New in town
    • Mabuhay!
    • Priya puts herself first
    • Super Boba Cafe
    • The great pencil quest
    • Keeper of the lost cities
    • Snow and sorcery
    • Duel
    • Escape from Mr. Lemoncello's library
    • Skip!
    • Learning new tricks
    • Atana and the firebird
    • Attack of the zombees
Children's Events
Mon, Jun 24, 2:30pm - 3:30pm
O’Neal Library - Storytelling Room

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

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

Tue, Jun 25, 3:30pm - 4:30pm
O’Neal Library - Community Meeting Room

Wed, Jun 26, 9:30am - 10:00am
O’Neal Library - Storytelling Room
This event is full

Wed, Jun 26, 10:30am - 11:00am
O’Neal Library - Storytelling Room

Wed, Jun 26, 1:30pm - 2:15pm
O’Neal Library - Storytelling Room
This event is full

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

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

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

Mon, Jul 01, 3:30pm - 4:30pm
O’Neal Library - Storytelling Room

Tue, Jul 02, 9:30am - 9:50am
O’Neal Library - Storytelling Room
Registration opens Tuesday, June 25 2024 at 9:00am

Tue, Jul 02, 10:30am - 10:50am
O’Neal Library - Storytelling Room
Registration opens Tuesday, June 25 2024 at 9:00am

Tue, Jul 02, 2:00pm - 6:00pm
O’Neal Library

Tue, Jul 02, 3:30pm - 4:30pm
O’Neal Library - Community Meeting Room

Wed, Jul 03, 9:30am - 10:00am
O’Neal Library - Storytelling Room
Registration opens Wednesday, June 26 2024 at 9:00am

Wed, Jul 03, 10:30am - 11:00am
O’Neal Library - Storytelling Room
Registration opens Wednesday, June 26 2024 at 9:00am

Wed, Jul 03, 1:30pm - 2:15pm
O’Neal Library - Storytelling Room
Registration opens Wednesday, June 26 2024 at 9:00am

Mon, Jul 08, 2:30pm - 3:30pm
O’Neal Library - Storytelling Room
This event is full

Mon, Jul 08, 3:00pm - 4:30pm
O’Neal Library - Makerspace
This event is full

Mon, Jul 08, 5:00pm - 6:00pm
O’Neal Library - Storytelling Room

Tue, Jul 09, 9:30am - 9:50am
O’Neal Library - Storytelling Room
Registration opens Tuesday, July 2 2024 at 9:00am

Tue, Jul 09, 10:30am - 10:50am
O’Neal Library - Storytelling Room
Registration opens Tuesday, July 2 2024 at 9:00am

Tue, Jul 09, 3:30pm - 4:30pm
O’Neal Library - Community Meeting Room

Tue, Jul 09, 6:00pm - 7:00pm
O’Neal Library - Storytelling Room

Wed, Jul 10, 9:30am - 10:00am
O’Neal Library - Storytelling Room
Registration opens Wednesday, July 3 2024 at 9:00am

Wed, Jul 10, 10:30am - 11:00am
O’Neal Library - Storytelling Room
Registration opens Wednesday, July 3 2024 at 9:00am

Wed, Jul 10, 1:30pm - 2:15pm
O’Neal Library - Storytelling Room
Registration opens Wednesday, July 3 2024 at 9:00am

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

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

Thu, Jul 11, 3:30pm - 4:30pm
O’Neal Library - Community Meeting Room

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

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

Fri, Jul 12, 11:15am - 11:45am
O’Neal Library - Storytelling Room

Mon, Jul 15, 2:30pm - 3:30pm
O’Neal Library - Community Meeting Room

Mon, Jul 15, 3:00pm - 5:00pm
O’Neal Library - Makerspace

Mon, Jul 15, 4:30pm - 5:30pm
O’Neal Library - Community Meeting Room

Tue, Jul 16, 9:30am - 9:50am
O’Neal Library - Storytelling Room
Registration opens Tuesday, July 9 2024 at 9:00am

Tue, Jul 16, 10:30am - 10:50am
O’Neal Library - Storytelling Room
Registration opens Tuesday, July 9 2024 at 9:00am

Tue, Jul 16, 3:30pm - 4:30pm
O’Neal Library - Community Meeting Room

Wed, Jul 17, 9:30am - 10:00am
O’Neal Library - Storytelling Room
Registration opens Wednesday, July 10 2024 at 9:00am

Wed, Jul 17, 10:30am - 11:00am
O’Neal Library - Storytelling Room
Registration opens Wednesday, July 10 2024 at 9:00am

Wed, Jul 17, 1:30pm - 2:15pm
O’Neal Library - Storytelling Room
Registration opens Wednesday, July 10 2024 at 9:00am

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

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

Thu, Jul 18, 3:30pm - 4:30pm
O’Neal Library - Community Meeting Room

Tue, Jul 23, 9:30am - 9:50am
O’Neal Library - Storytelling Room
Registration opens Tuesday, July 16 2024 at 9:00am

Tue, Jul 23, 10:30am - 10:50am
O’Neal Library - Storytelling Room
Registration opens Tuesday, July 16 2024 at 9:00am

Tue, Jul 23, 3:30pm - 4:30pm
O’Neal Library - Community Meeting Room

Wed, Jul 24, 9:30am - 10:00am
O’Neal Library - Storytelling Room
Registration opens Wednesday, July 17 2024 at 9:00am

Wed, Jul 24, 10:30am - 11:00am
O’Neal Library - Storytelling Room
Registration opens Wednesday, July 17 2024 at 9:00am

Wed, Jul 24, 1:30pm - 2:15pm
O’Neal Library - Storytelling Room
Registration opens Wednesday, July 17 2024 at 9:00am

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

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

Thu, Jul 25, 3:30pm - 4:30pm
O’Neal Library - Community Meeting Room

Tue, Jul 30, 9:30am - 9:50am
O’Neal Library - Storytelling Room
Registration opens Tuesday, July 23 2024 at 9:00am

Tue, Jul 30, 10:30am - 10:50am
O’Neal Library - Storytelling Room
Registration opens Tuesday, July 23 2024 at 9:00am

Tue, Jul 30, 3:30pm - 4:30pm
O’Neal Library - Community Meeting Room

Tue, Jul 30, 6:00pm - 7:30pm
O’Neal Library - Community Meeting Room

Wed, Jul 31, 9:30am - 10:00am
O’Neal Library - Storytelling Room
Registration opens Wednesday, July 24 2024 at 9:00am

Wed, Jul 31, 10:30am - 11:00am
O’Neal Library - Storytelling Room
Registration opens Wednesday, July 24 2024 at 9:00am

Wed, Jul 31, 1:30pm - 2:15pm
O’Neal Library - Storytelling Room
Registration opens Wednesday, July 24 2024 at 9:00am

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

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

Thu, Aug 01, 2:00pm - 6:00pm
O’Neal Library

Thu, Aug 01, 3:30pm - 4:30pm
O’Neal Library - Community Meeting Room

Fri, Aug 02, 6:00pm - 10:00pm
O’Neal Library - Community Meeting Room,Conference Room

Sat, Aug 10, 9:00am - 12:00pm
O’Neal Library - Community Meeting Room

Tue, Sep 03, 2:00pm - 6:00pm
O’Neal Library