Skip to main content
search the catalog
ADULTS
Adult's Home
Calendar
Book Recommendations
Advance Booking
Under The Mountain
Sustainable Style
ASL
TEENS
Teen's Home
Calendar
Book Recommendations
Resources
CHILDREN
Children's Home
Calendar
Storytimes
What's Happening
Book Recommendations
Digital Services
Summer Reading
Xtreme Reads
MAKERSPACE
Makerspace Home
Calendar
Technology
3D Printing
O'NEAL LIBRARY
(205) 879-0459
CATALOG
WEBSITE
search the catalog
my account
pay fines
donate
O'NEAL LIBRARY
(205) 879-0459
O'NEAL LIBRARY
(205) 879-0459
The February meeting of the O'Neal Library Board will take place at the Mountain Brook City Hall.
Library closing at 6 pm due to threat of severe weather 4/2/24
MENU
Home
Hours & Location
My Account
Pay Fines
Donate - MBLF
Friends
JWC of 100
Staff
Calendar
Room Reservations
Employment
Policies
Information
Pictures
RFQ
ADULTS
Adult's Home
Calendar
Book Recommendations
Advance Booking
Under The Mountain
Sustainable Style
ASL
TEENS
Teen's Home
Calendar
Summer Reading
Book Recommendations
Resources
CHILDREN
Children's Home
Calendar
Storytimes
What's Happening
Book Recommendations
Digital Services
Summer Reading
Xtreme Reads
TECH
Makerspace
Tech Home
Tech Help
3D Printing
Menu
Home
About us
Hours & Location
Policies
O'Neal Library Information
Staff Directory
Employment Opportunities
Pictures
RFQ
Support
Mountain Brook Library Foundation
Friends of O'Neal Library
Junior Women's Committee of 100
Calendar
Curbside
Room Reservations
close
Reset to standard size
Font size options
Increase or decrease the font size for this website by clicking on the 'A's.
Reset to default contrast
Contrast options
Choose a color combination to give the most comfortable contrast.
Get your library card.
Sign up today for access to so much more.
find out how
Follow us on social media
Follow us on social media
Children's Events
Summer Reading Kick-Off
- Carnival & Thomas Hughes Brinkley Memorial Fun Run
Sun, May 19, 3:30pm - 5:00pm
O'Neal Library, Parking Lot, & Field Across from the library
Reading Buddies
Mon, Jun 03, 3:30pm - 4:30pm
O’Neal Library -
Storytelling Room
Patty Cake
- Lapsit Storytime (infants up to age 18 month)
Tue, Jun 04, 9:30am - 9:50am
O’Neal Library -
Storytelling Room
Register
Registration opens Wednesday, May 1 2024 at 9:00am
Patty Cake
- Lapsit Storytime (infants up to age 18 month)
Tue, Jun 04, 10:30am - 10:50am
O’Neal Library -
Storytelling Room
Register
Registration opens Wednesday, May 1 2024 at 9:00am
LOL: Extra - Foam Party
- laugh out loud activities for Kindergarten - 2nd grade
Tue, Jun 04, 3:30pm - 4:30pm
O’Neal Library -
Community Meeting Room
Toddler Tales Storytime
- Directed Movement (toddlers to around age 3)
Wed, Jun 05, 9:30am - 10:00am
O’Neal Library -
Storytelling Room
Register
Registration opens Wednesday, May 1 2024 at 9:00am
Toddler Tales Storytime
- Directed Movement (toddlers to around age 3)
Wed, Jun 05, 10:30am - 11:00am
O’Neal Library -
Storytelling Room
Register
Registration opens Wednesday, May 1 2024 at 9:00am
Movers & Makers
- Kindergarten Prep Storytime (ages 3-5)
Wed, Jun 05, 1:30pm - 2:15pm
O’Neal Library -
Storytelling Room
Register
Registration opens Wednesday, May 1 2024 at 9:00am
All Together Storytime
- all ages informal storytime
Thu, Jun 06, 9:30am - 10:00am
O’Neal Library -
Community Meeting Room
All Together Storytime
- all ages informal storytime
Thu, Jun 06, 10:30am - 11:00am
O’Neal Library -
Community Meeting Room
SNaP (Rising 3-6 Grade)
- Wipe Out
Thu, Jun 06, 3:30pm - 4:30pm
O’Neal Library -
Community Meeting Room
Reading Camp: June 10-13
- Session 1
Mon, Jun 10, 2:30pm - 3:30pm
O’Neal Library -
Storytelling Room
Register
Registration opens Wednesday, May 1 2024 at 9:00am
Makers Camp
- (Rising 4th-6th graders)
Mon, Jun 10, 3:00pm - 4:30pm
O’Neal Library -
Makerspace
Register
Registration opens Wednesday, May 1 2024 at 9:00am
Breakout Book Club - Trim Sets Sail
- emerging readers and their adults
Mon, Jun 10, 5:00pm - 6:00pm
O’Neal Library -
Storytelling Room
Register
Registration opens Wednesday, May 1 2024 at 9:00am
Patty Cake
- Lapsit Storytime (infants up to age 18 month)
Tue, Jun 11, 9:30am - 9:50am
O’Neal Library -
Storytelling Room
Register
Registration opens Tuesday, June 4 2024 at 9:00am
Patty Cake
- Lapsit Storytime (infants up to age 18 month)
Tue, Jun 11, 10:30am - 10:50am
O’Neal Library -
Storytelling Room
Register
Registration opens Tuesday, June 4 2024 at 9:00am
LOL: Extra - Adventures in Science
- laugh out loud activities for Kindergarten - 2nd grade
Tue, Jun 11, 3:30pm - 4:30pm
O’Neal Library -
Community Meeting Room
Xtreme Hot Off the Press
- Book Club (Rising 3rd-6th Grade)
Tue, Jun 11, 6:00pm - 7:00pm
O’Neal Library -
Storytelling Room
Register
Registration opens Wednesday, May 1 2024 at 9:00am
Toddler Tales Storytime
- Directed Movement (toddlers to around age 3)
Wed, Jun 12, 9:30am - 10:00am
O’Neal Library -
Storytelling Room
Register
Registration opens Wednesday, June 5 2024 at 9:00am
Toddler Tales Storytime
- Directed Movement (toddlers to around age 3)
Wed, Jun 12, 10:30am - 11:00am
O’Neal Library -
Storytelling Room
Register
Registration opens Wednesday, June 5 2024 at 9:00am
Movers & Makers
- Kindergarten Prep Storytime (ages 3-5)
Wed, Jun 12, 1:30pm - 2:15pm
O’Neal Library -
Storytelling Room
Register
Registration opens Wednesday, June 5 2024 at 9:00am
All Together Storytime
- all ages informal storytime
Thu, Jun 13, 9:30am - 10:00am
O’Neal Library -
Community Meeting Room
All Together Storytime
- all ages informal storytime
Thu, Jun 13, 10:30am - 11:00am
O’Neal Library -
Community Meeting Room
SNaP (Rising 3-6 Grade)
- Game On
Thu, Jun 13, 3:30pm - 4:30pm
O’Neal Library -
Community Meeting Room
Sensory Play, Explore & More
- Register for Small Group Play
Fri, Jun 14, 9:30am - 10:15am
O’Neal Library -
Storytelling Room
Register
Registration opens Wednesday, May 1 2024 at 9:00am
Sensory Play, Explore & More
- Register for Small Group Play
Fri, Jun 14, 10:30am - 11:15am
O’Neal Library -
Storytelling Room
Register
Registration opens Wednesday, May 1 2024 at 9:00am
Sensory Play, Explore & More
- Free-Play
Fri, Jun 14, 11:15am - 11:45am
O’Neal Library -
Storytelling Room
Illustrator Art Club
- art inspired by Rebecca Dudley
Mon, Jun 17, 2:30pm - 3:30pm
O’Neal Library -
Community Meeting Room
Register
Registration opens Wednesday, May 1 2024 at 9:00am
Illustrator Art Club
- art inspired by Rebecca Dudley
Mon, Jun 17, 4:30pm - 5:30pm
O’Neal Library -
Community Meeting Room
Register
Registration opens Wednesday, May 1 2024 at 9:00am
Patty Cake
- Lapsit Storytime (infants up to age 18 month)
Tue, Jun 18, 9:30am - 9:50am
O’Neal Library -
Storytelling Room
Register
Registration opens Tuesday, June 11 2024 at 9:00am
Patty Cake
- Lapsit Storytime (infants up to age 18 month)
Tue, Jun 18, 10:30am - 10:50am
O’Neal Library -
Storytelling Room
Register
Registration opens Tuesday, June 11 2024 at 9:00am
Toddler Tales Storytime
- Directed Movement (toddlers to around age 3)
Wed, Jun 19, 9:30am - 10:00am
O’Neal Library -
Storytelling Room
Register
Registration opens Wednesday, June 12 2024 at 9:00am
Toddler Tales Storytime
- Directed Movement (toddlers to around age 3)
Wed, Jun 19, 10:30am - 11:00am
O’Neal Library -
Storytelling Room
Register
Registration opens Wednesday, June 12 2024 at 9:00am
Movers & Makers
- Kindergarten Prep Storytime (ages 3-5)
Wed, Jun 19, 1:30pm - 2:15pm
O’Neal Library -
Storytelling Room
Register
Registration opens Wednesday, June 12 2024 at 9:00am
All Together Storytime
- all ages informal storytime
Thu, Jun 20, 9:30am - 10:00am
O’Neal Library -
Community Meeting Room
All Together Storytime
- all ages informal storytime
Thu, Jun 20, 10:30am - 11:00am
O’Neal Library -
Community Meeting Room
SNaP (Rising 3-6 Grade)
- Movie & Popcorn
Thu, Jun 20, 3:30pm - 4:50pm
O’Neal Library -
Community Meeting Room
Geoffrey Glaub Memorial Camp
Mon, Jun 24, 2:30pm - 3:30pm
O’Neal Library -
Storytelling Room
Register
Registration opens Wednesday, May 1 2024 at 9:00am
Patty Cake
- Lapsit Storytime (infants up to age 18 month)
Tue, Jun 25, 9:30am - 9:50am
O’Neal Library -
Storytelling Room
Register
Registration opens Tuesday, June 18 2024 at 9:00am
Patty Cake
- Lapsit Storytime (infants up to age 18 month)
Tue, Jun 25, 10:30am - 10:50am
O’Neal Library -
Storytelling Room
Register
Registration opens Tuesday, June 18 2024 at 9:00am
Toddler Tales Storytime
- Directed Movement (toddlers to around age 3)
Wed, Jun 26, 9:30am - 10:00am
O’Neal Library -
Storytelling Room
Register
Registration opens Wednesday, June 19 2024 at 9:00am
Toddler Tales Storytime
- Directed Movement (toddlers to around age 3)
Wed, Jun 26, 10:30am - 11:00am
O’Neal Library -
Storytelling Room
Register
Registration opens Wednesday, June 19 2024 at 9:00am
Movers & Makers
- Kindergarten Prep Storytime (ages 3-5)
Wed, Jun 26, 1:30pm - 2:15pm
O’Neal Library -
Storytelling Room
Register
Registration opens Wednesday, June 19 2024 at 9:00am
All Together Storytime
- all ages informal storytime
Thu, Jun 27, 9:30am - 10:00am
O’Neal Library -
Community Meeting Room
All Together Storytime
- all ages informal storytime
Thu, Jun 27, 10:30am - 11:00am
O’Neal Library -
Community Meeting Room
SNaP (Rising 3-6 Grade)
- The Snake Professor
Thu, Jun 27, 3:30pm - 4:30pm
O’Neal Library -
Community Meeting Room
Reading Buddies
Mon, Jul 01, 3:30pm - 4:30pm
O’Neal Library -
Storytelling Room
Patty Cake
- Lapsit Storytime (infants up to age 18 month)
Tue, Jul 02, 9:30am - 9:50am
O’Neal Library -
Storytelling Room
Register
Registration opens Tuesday, June 25 2024 at 9:00am
Patty Cake
- Lapsit Storytime (infants up to age 18 month)
Tue, Jul 02, 10:30am - 10:50am
O’Neal Library -
Storytelling Room
Register
Registration opens Tuesday, June 25 2024 at 9:00am
Toddler Tales Storytime
- Directed Movement (toddlers to around age 3)
Wed, Jul 03, 9:30am - 10:00am
O’Neal Library -
Storytelling Room
Register
Registration opens Wednesday, June 26 2024 at 9:00am
Toddler Tales Storytime
- Directed Movement (toddlers to around age 3)
Wed, Jul 03, 10:30am - 11:00am
O’Neal Library -
Storytelling Room
Register
Registration opens Wednesday, June 26 2024 at 9:00am
Movers & Makers
- Kindergarten Prep Storytime (ages 3-5)
Wed, Jul 03, 1:30pm - 2:15pm
O’Neal Library -
Storytelling Room
Register
Registration opens Wednesday, June 26 2024 at 9:00am
Reading Camp: July 8-11
- Session 2
Mon, Jul 08, 2:30pm - 3:30pm
O’Neal Library -
Storytelling Room
Register
Registration opens Wednesday, May 1 2024 at 9:00am
Makers Camp
- (Rising 4th-6th graders)
Mon, Jul 08, 3:00pm - 4:30pm
O’Neal Library -
Makerspace
Register
Registration opens Wednesday, May 1 2024 at 9:00am
Breakout Book Club - Orris and Timble
- emerging readers and their adults
Mon, Jul 08, 5:00pm - 6:00pm
O’Neal Library -
Storytelling Room
Register
Patty Cake
- Lapsit Storytime (infants up to age 18 month)
Tue, Jul 09, 9:30am - 9:50am
O’Neal Library -
Storytelling Room
Register
Registration opens Tuesday, July 2 2024 at 9:00am
Patty Cake
- Lapsit Storytime (infants up to age 18 month)
Tue, Jul 09, 10:30am - 10:50am
O’Neal Library -
Storytelling Room
Register
Registration opens Tuesday, July 2 2024 at 9:00am
Xtreme Hot Off the Press
- Book Club (Rising 3rd-6th Grade)
Tue, Jul 09, 6:00pm - 7:00pm
O’Neal Library -
Storytelling Room
Register
Registration opens Tuesday, June 11 2024 at 9:00am
Toddler Tales Storytime
- Directed Movement (toddlers to around age 3)
Wed, Jul 10, 9:30am - 10:00am
O’Neal Library -
Storytelling Room
Register
Registration opens Wednesday, July 3 2024 at 9:00am
Toddler Tales Storytime
- Directed Movement (toddlers to around age 3)
Wed, Jul 10, 10:30am - 11:00am
O’Neal Library -
Storytelling Room
Register
Registration opens Wednesday, July 3 2024 at 9:00am
Movers & Makers
- Kindergarten Prep Storytime (ages 3-5)
Wed, Jul 10, 1:30pm - 2:15pm
O’Neal Library -
Storytelling Room
Register
Registration opens Wednesday, July 3 2024 at 9:00am
All Together Storytime
- all ages informal storytime
Thu, Jul 11, 9:30am - 10:00am
O’Neal Library -
Community Meeting Room
All Together Storytime
- all ages informal storytime
Thu, Jul 11, 10:30am - 11:00am
O’Neal Library -
Community Meeting Room
SNaP (Rising 3-6 Grade)
- Choose Your Own Cookie Adventure
Thu, Jul 11, 3:30pm - 4:30pm
O’Neal Library -
Community Meeting Room
Sensory Play, Explore & More
- Register for Small Group Play
Fri, Jul 12, 9:30am - 10:15am
O’Neal Library -
Storytelling Room
Register
Sensory Play, Explore & More
- Register for Small Group Play
Fri, Jul 12, 10:30am - 11:15am
O’Neal Library -
Storytelling Room
Register
Sensory Play, Explore & More
- Free-Play
Fri, Jul 12, 11:15am - 11:45am
O’Neal Library -
Storytelling Room
Illustrator Art Club
- art inspired by Vashti Harrison
Mon, Jul 15, 2:30pm - 3:30pm
O’Neal Library -
Community Meeting Room
Register
Registration opens Monday, June 17 2024 at 9:00am
Coding Buddies
- (Rising 3rd-6th grade)
Mon, Jul 15, 3:00pm - 5:00pm
O’Neal Library -
Makerspace
Illustrator Art Club
- art inspired by Vashti Harrison
Mon, Jul 15, 4:30pm - 5:30pm
O’Neal Library -
Community Meeting Room
Register
Registration opens Monday, June 17 2024 at 9:00am
Patty Cake
- Lapsit Storytime (infants up to age 18 month)
Tue, Jul 16, 9:30am - 9:50am
O’Neal Library -
Storytelling Room
Register
Registration opens Tuesday, July 9 2024 at 9:00am
Patty Cake
- Lapsit Storytime (infants up to age 18 month)
Tue, Jul 16, 10:30am - 10:50am
O’Neal Library -
Storytelling Room
Register
Registration opens Tuesday, July 9 2024 at 9:00am
Toddler Tales Storytime
- Directed Movement (toddlers to around age 3)
Wed, Jul 17, 9:30am - 10:00am
O’Neal Library -
Storytelling Room
Register
Registration opens Wednesday, July 10 2024 at 9:00am
Toddler Tales Storytime
- Directed Movement (toddlers to around age 3)
Wed, Jul 17, 10:30am - 11:00am
O’Neal Library -
Storytelling Room
Register
Registration opens Wednesday, July 10 2024 at 9:00am
Movers & Makers
- Kindergarten Prep Storytime (ages 3-5)
Wed, Jul 17, 1:30pm - 2:15pm
O’Neal Library -
Storytelling Room
Register
Registration opens Wednesday, July 10 2024 at 9:00am
All Together Storytime
- all ages informal storytime
Thu, Jul 18, 9:30am - 10:00am
O’Neal Library -
Community Meeting Room
All Together Storytime
- all ages informal storytime
Thu, Jul 18, 10:30am - 11:00am
O’Neal Library -
Community Meeting Room
SNaP (Rising 3-6 Grade)
- Adventures in Science
Thu, Jul 18, 3:30pm - 4:30pm
O’Neal Library -
Community Meeting Room
Patty Cake
- Lapsit Storytime (infants up to age 18 month)
Tue, Jul 23, 9:30am - 9:50am
O’Neal Library -
Storytelling Room
Register
Registration opens Tuesday, July 16 2024 at 9:00am
Patty Cake
- Lapsit Storytime (infants up to age 18 month)
Tue, Jul 23, 10:30am - 10:50am
O’Neal Library -
Storytelling Room
Register
Registration opens Tuesday, July 16 2024 at 9:00am
Toddler Tales Storytime
- Directed Movement (toddlers to around age 3)
Wed, Jul 24, 9:30am - 10:00am
O’Neal Library -
Storytelling Room
Register
Registration opens Wednesday, July 17 2024 at 9:00am
Toddler Tales Storytime
- Directed Movement (toddlers to around age 3)
Wed, Jul 24, 10:30am - 11:00am
O’Neal Library -
Storytelling Room
Register
Registration opens Wednesday, July 17 2024 at 9:00am
Movers & Makers
- Kindergarten Prep Storytime (ages 3-5)
Wed, Jul 24, 1:30pm - 2:15pm
O’Neal Library -
Storytelling Room
Register
Registration opens Wednesday, July 17 2024 at 9:00am
All Together Storytime
- all ages informal storytime
Thu, Jul 25, 9:30am - 10:00am
O’Neal Library -
Community Meeting Room
All Together Storytime
- all ages informal storytime
Thu, Jul 25, 10:30am - 11:00am
O’Neal Library -
Community Meeting Room
SNaP (Rising 3-6 Grade)
- Book Bingo
Thu, Jul 25, 3:30pm - 4:30pm
O’Neal Library -
Community Meeting Room
See all events
Take a peek at our Fairy Garden!