Theodore Oaks Library is temporarily closed.

Theodore Oaks Library is temporarily closed until further notice due to mechanical issues. We apologize for the inconvenience. We will update you as soon as the issue is resolved.

Please visit locations & hours for alternate library services and updates. Thank you.

Upcoming Events

Featured Events

Age Group
Age Group
Program Type
Library Branch
Listing Type

Primary tabs

This event is in the "All Ages" group

Color Our World Summer Reading Challenge

06/01/2025 @ 8:00am–07/31/2025 @ 5:00pm
All Ages
Virtual Event
Library Branch: Online/Virtual
Age Group: All Ages
Program Type: Contest/Challenge
Event Details:

A Palette Of Possibilities!

This event is in the "All Ages" group

Lillian Smith's Killer of the Dream (Exhibit)

07/07/2025 @ 9:00am–08/01/2025 @ 5:00pm
All Ages
Library Branch: West Regional Library
Room: West Regional Library
Age Group: All Ages
Program Type: Exhibits
Event Details:

Praise for a Georgia Writer from the Birmingham Jail

This event is in the "All Ages" group
Library Branch: Parkway Branch Library
Room: Meeting Room (Parkway)
Age Group: All Ages
Program Type: Movies
Event Details:

Beat the heat, bring in the family to enjoy a movie and popcorn at the Parkway Branch!

Disclaimer(s)

Food Allergies

We cannot guarantee that food served at this program has not come into contact with tree nuts, soy or other allergens.

This event is in the "All Ages" group
Library Branch: Saraland Public Library
Room: Meeting Room (Saraland)
Age Group: All Ages
Program Type: Summer Library Celebration
Event Details:

One Shade Off! 

This event is in the "All Ages" group
Library Branch: Semmes Regional Library
Room: Meeting Room (Semmes)
Age Group: All Ages
Program Type: Summer Library Celebration
Event Details:

One Shade Off!  

This event is in the "All Ages" group
Library Branch: Monte L. Moorer/Spring Hill Branch Library
Room: Meeting Room (Moorer)
Age Group: All Ages
Program Type: Summer Library Celebration
Event Details:

One Shade Off!  

This event is in the "All Ages" group

Chess Club at West

3:00pm–5:00pm
All Ages
Library Branch: West Regional Library
Room: Meeting Room (West)
Age Group: All Ages
Program Type: Games

All ages club – beginners and experienced players welcome!

Join us in the Meeting Room every Monday to learn how to play or improve your skill at the game of chess! Playing chess improves concentration and problem-solving skills. No experience is necessary to join the club – just enthusiasm and good sportsmanship!

This event is in the "All Ages" group

Chess Club at Saraland

4:00pm–5:00pm
All Ages
Library Branch: Saraland Public Library
Room: Meeting Room (Saraland)
Age Group: All Ages
Program Type: Games
Event Details:

Join us every Monday for an engaging and enjoyable chess session, where you can learn the fundamentals of the game or enhance your existing skills.

This event is in the "All Ages" group
Library Branch: West Regional Library
Room: Meeting Room (West)
Age Group: All Ages
Program Type: Summer Library Celebration
Event Details:

One Shade Off!  

This event is in the "All Ages" group
Library Branch: West Regional Library
Room: Meeting Room (West)
Age Group: All Ages
Program Type: Summer Library Celebration
Event Details:

One Shade Off!  

This event is in the "All Ages" group
Library Branch: Grand Bay Library
Room: Meeting Room (Grand Bay)
Age Group: All Ages
Program Type: Summer Library Celebration
Event Details:

One Shade Off!  

This event is in the "All Ages" group
Library Branch: Grand Bay Library
Room: Meeting Room (Grand Bay)
Age Group: All Ages
Program Type: Movies
Event Details:

Red, green, pink, blue, purple, black and white, we're coloring our world with colorful movies! 

Disclaimer(s)

Food Allergies

We cannot guarantee that food served at this program has not come into contact with tree nuts, soy or other allergens.

This event is in the "All Ages" group
Registration Required
Library Branch: Ben May Main Library
Room: Bernheim Hall (Main)
Age Group: All Ages
Program Type: Summer Library Celebration
Registration Required
Event Details:

One Shade Off!  

This event is in the "All Ages" group
Registration Required
Library Branch: Ben May Main Library
Room: Bernheim Hall (Main)
Age Group: All Ages
Program Type: Summer Library Celebration
Registration Required
Event Details:

One Shade Off!  

This event is in the "All Ages" group
Library Branch: Parkway Branch Library
Room: Meeting Room (Parkway)
Age Group: All Ages
Program Type: Summer Library Celebration
Event Details:

One Shade Off!  

This event is in the "All Ages" group

Visible Mending Workshop

10:30am–11:30am
All Ages
Library Branch: Ben May Main Library
Room: Emma Cortez Harris Conference Room (Main)
Age Group: All Ages
Program Type: Arts & Crafts, Workshop
Event Details:

Learn how to mend your clothes and extend their lifespan!

This event is in the "All Ages" group
Library Branch: Virginia Dillard Smith/Toulminville Branch Library
Room: Meeting Room A/B (Toulminville)
Age Group: All Ages
Program Type: Summer Library Celebration
Event Details:

One Shade Off!  

This event is in the "All Ages" group

Special Performer: Ron G. Biv: One Shade Off! 

3:00pm–4:00pm
All Ages
Cancelled
Library Branch: Theodore Oaks Branch Library
Room: Children's Area (Theodore Oaks)
Age Group: All Ages
Program Type: Summer Library Celebration
Event Details:

Theodore Oaks Library is temporarily closed until further notice due to mechanical issues. We apologize for the inconvenience. We will update you as soon as the issue is resolved.

This event is in the "All Ages" group

Chess Club for Everyone at Semmes

3:00pm–5:00pm
All Ages
Library Branch: Semmes Regional Library
Room: Meeting Room (Semmes)
Age Group: All Ages
Program Type: Games

Beginners and experienced players welcome!

Playing chess improves concentration and problem-solving skills. Join us at Semmes Library for chess club designed for ages 6 and up.

This event is in the "All Ages" group

The Unravellers Club

3:30pm–4:30pm
All Ages
Library Branch: Ben May Main Library
Room: Emma Cortez Harris Conference Room (Main)
Age Group: All Ages
Program Type: Arts & Crafts

Fancy dipping your toes into the world of knitting or crocheting?

Look no further than The Unravellers Club! Join us to swap tips, get skilled, and spread the love of all things knit and crochet. Whether you're just beginning or an expert, all are welcome to join!

Registration is recommended! To register, please call 251-340-1458 or email at wjohnson@mplonline.org.

This event is in the "All Ages" group

Family Fun Friday

1:00pm–2:00pm
All Ages
Library Branch: Monte L. Moorer/Spring Hill Branch Library
Room: Meeting Room (Moorer)
Age Group: All Ages
Program Type: Games

Time with your family you can enjoy with us at the Moorer Branch!

Bring your family or friends to the Moorer Branch Library to join us in tabletop games, puzzles, and other family fun games every Friday.

For more information, please email Moorer’s reference desk at mlmref@mplonline.org or 251-494-4140.

This event is in the "All Ages" group

Chess Club for All Ages at Parkway

10:00am–10:30am
All Ages
Library Branch: Parkway Branch Library
Room: Meeting Room (Parkway)
Age Group: All Ages
Program Type: Games
Event Details:

Learn chess for all ages! 

Whether you're brand new to the game, need a refresher, or just want to talk about how to win checkmate, come hang out with us at Parkway.

This event is in the "All Ages" group
Library Branch: Saraland Public Library
Room: Meeting Room (Saraland)
Age Group: All Ages
Program Type: Movies
Event Details:

Join us for a Saraland Movie Adventure!

Disclaimer(s)

Food Allergies

We cannot guarantee that food served at this program has not come into contact with tree nuts, soy or other allergens.

This event is in the "All Ages" group

Chess Club at West

3:00pm–5:00pm
All Ages
Library Branch: West Regional Library
Room: Meeting Room (West)
Age Group: All Ages
Program Type: Games

All ages club – beginners and experienced players welcome!

Join us in the Meeting Room every Monday to learn how to play or improve your skill at the game of chess! Playing chess improves concentration and problem-solving skills. No experience is necessary to join the club – just enthusiasm and good sportsmanship!