Adult Programs
The Mammen Family Public Library offers a wide variety of programs including language learning classes, discussion groups, book clubs, arts education, and leisure learning activities.
2025 Reading Challenges
Sign for the year-round MFPL reading challenge!
Book & Film Clubs
Enjoy discussions with fellow community members.
2025 Library Challenges
There is so much more to a library than simply reading! Check out our special 2025 Library Challenges.
Ages 18+
Join an Activity
View a full list of our upcoming events by visiting the library’s online calendar.
-
Library Closed
01/19/26 Mammen Family Public Library The library is closed in observance of Martin Luther King Jr. Day.
-
Voter Information with LWV-Comal
01/20/26 @ 10:30am - 01/20/26 @ 1:30pm Mammen Family Public Library Need to register to vote? Want to check or update your voter registration? […]
-
Cookbook & Potluck Club
01/20/26 @ 11:30am - 01/20/26 @ 1:30pm Meeting Room C Mammen Family Public Library Accessibility The library makes every effort to ensure a […]
English Classes
Makerspace Workshops
Community Discussions
Woodworking
Foreign Languages
Technology Help
Beginner Ukulele
Lunch & Learns
GED Prep
Cooking Classes
Gardening Groups
Artist Talks
Arts & Crafts
Calligraphy
Business Workshops
Family Nights
About Our Programs
The Mammen Family Public Library offers a variety of programs to promote literacy, inspire a lifelong love of learning, and support the arts, science and literary needs of our community. Our library programs are primarily funded by a generous donation from the Mammen Family Foundation. The Mammen family’s donation was designated to be used solely to provide programming for the community, and the funds are expected to last between 20-40 years.
Artist Wall
Artist Wall is a gallery style space used to showcase works by local artists (paint, pencil, photography, mixed media, etc.). We welcome all artists regardless of professional experience to apply!
To apply, email programs@mfplibrary.org with examples of your work or call 830-438-4864 to inquire!