Public Library Program Ideas

Fresh, low-prep program ideas for public libraries, organized by month and audience. Use these cooking, wellness, and community programs for kids, teens, and adults, or explore done-for-you options on our public library programming page.

Free public library program ideas for adults and kids
January

New Year, New Ideas

Simple ways to encourage reading, reflection, community participation, and fresh goals at the start of the year.

3 program ideas

January 1: Reading Resolution Wall

Step-by-Step Instructions
  1. Create a large board titled "My Reading Resolution."
  2. Provide cards where patrons can write a reading goal for the new year.
  3. Encourage goals such as reading more books, trying a new genre, or reading with family.
  4. Display the cards throughout January.
  5. Invite patrons to return later in the year and share their progress.
Materials: Bulletin board, cards, markers, pens.
Audience: All ages.
Time: 15–20 minutes setup.

January 15: Dream & Community Display

Step-by-Step Instructions
  1. Create a display featuring books about Dr. Martin Luther King Jr., civil rights, community, and leadership.
  2. Provide cards with the prompt "My Dream for My Community."
  3. Invite patrons to write or draw their ideas.
  4. Display responses throughout the library.
  5. Encourage families to explore books connected to the theme.
Materials: Books, cards, markers, display board.
Audience: Kids, teens & families.
Time: 20–30 minutes setup.

January 24: Library Compliment Board

Step-by-Step Instructions
  1. Create a board titled "Share Some Kind Words."
  2. Provide cards where patrons can leave positive messages.
  3. Encourage messages about books, the library, staff, friends, or the community.
  4. Display appropriate messages on the board.
  5. Refresh the board throughout the month.
Materials: Cards, markers, bulletin board, pens.
Audience: All ages.
Time: 10–15 minutes setup.
February

Love of Reading & Community

Invite patrons to discover new books, celebrate the library, and take part in small acts of kindness.

4 program ideas

February 1: History & Community Display

Step-by-Step Instructions
  1. Create a display featuring books about American history, freedom, civil rights, and important historical figures.
  2. Add short historical facts beside selected books.
  3. Invite patrons to explore one book from the display.
  4. Provide recommendation cards where patrons can suggest historical books.
  5. Refresh the display throughout February.
Materials: Books, fact cards, display signs.
Audience: Teens & adults.
Time: 20–30 minutes setup.

February 14: Blind Date With a Book

Step-by-Step Instructions
  1. Select books from different genres.
  2. Wrap the books so the covers are hidden.
  3. Write three clues about each book on the outside.
  4. Display the wrapped books with a sign: "Choose Your Literary Date."
  5. Invite patrons to check out a book based only on the clues.
Materials: Books, wrapping paper, markers, labels.
Audience: Teens & adults.
Time: 30–45 minutes setup.

February 17: Kindness Challenge

Step-by-Step Instructions
  1. Create a jar filled with simple kindness challenges.
  2. Examples include "Compliment someone," "Help a friend," or "Donate a book."
  3. Invite patrons to choose a challenge.
  4. Create a community board where patrons can share completed acts.
  5. Refresh the challenge cards throughout the day.
Materials: Jar, challenge cards, pens, display board.
Audience: All ages.
Time: 15 minutes setup.

February 20: Love Your Library Day

Step-by-Step Instructions
  1. Create a large board titled "What Do You Love About Your Library?"
  2. Provide heart-shaped cards and markers.
  3. Invite patrons to write their favorite library service, program, book, space, or memory.
  4. Display the responses throughout the library.
  5. Photograph the finished display for the library newsletter or social media.
Materials: Heart cards, markers, bulletin board, tape.
Audience: All ages.
Time: 15–20 minutes setup.
March

Spring Into Reading

Welcome spring with reading, gardening, storytelling, and simple activities that bring patrons into the library.

3 program ideas

March 3–7: Fine Forgiveness Week

Step-by-Step Instructions
  1. Place a visible sign at checkout: "Fine Forgiveness Week – Return old books, no fines!"
  2. Optional: Announce on social media or email newsletter.
  3. When patrons return overdue books, staff simply note the forgiveness in the system or on the receipt.
  4. Optional: Display a small "We Missed You!" area with returned books.
  5. Check daily that signage is visible.
Materials: Signage, social posts, small cart.
Audience: All ages, especially families.
Time: 10 minutes setup.

March 12: Plant a Flower Day

Step-by-Step Instructions
  1. Purchase or request donations of bulk seed packets.
  2. Attach small cards: "Grow a Reader!"
  3. Place a bowl or basket with packets at checkout.
  4. Optional: Set up a craft table for flower-shaped bookmarks.
  5. Display finished bookmarks to showcase patron creativity.
Materials: Seed packets, cards, craft supplies.
Audience: Kids & families.
Time: 15–20 minutes setup.

March 20: Storytelling Nook & Community Story Chain

Step-by-Step Instructions
  1. Create a cozy reading nook.
  2. Post a sign: "Tell a story here today!"
  3. Provide a large sheet labeled "Once upon a time in our library…"
  4. Encourage patrons to add lines to the story chain.
  5. Optional: Staff can share a short story at designated times.
Materials: Rug, seating, prompts, paper, markers.
Audience: Families, children, seniors.
Time: 10–15 minutes setup.
April

Fun & Feel-Good

Add playful moments, food themes, quiet reading time, and discovery activities to the spring calendar.

4 program ideas

April 1: Silly Shelving & Read-Aloud

Step-by-Step Instructions
  1. Choose one small section or cart to mix up books.
  2. Place a sign: "April Fools! Can you find 5 mix-ups?"
  3. Host a short storytime using silly voices or playful reading.
  4. Optional: End with a joke contest.
  5. Reset the shelf afterward.
Materials: Books, signs, funny books, stickers.
Audience: Teens & playful adults.
Time: 10 minutes setup.

April 2: PB&J Day – Recipe Swap

Step-by-Step Instructions
  1. Set up a bulletin board labeled "Share Your Perfect PB&J!"
  2. Display food-themed books.
  3. Host a short storytime about food or sandwiches.
  4. Provide paper sandwich cutouts for decorating.
  5. Share favorite recipes on library social media if desired.
Materials: Bulletin board, cards, pens, books, craft supplies.
Audience: Kids & families.
Time: 20–30 minutes setup.

April 12: D.E.A.R. Day

Step-by-Step Instructions
  1. Create a "D.E.A.R. Zone – Shhh!" area.
  2. Place chairs, pillows, or cushions for reading.
  3. Invite staff to read visibly at desks for 10 minutes.
  4. Optional: Provide "I D.E.A.R.'d!" bookmarks.
  5. Check supplies as needed.
Materials: Seating, pillows, bookmarks, signs.
Audience: Everyone.
Time: 10–15 minutes setup.

April 23: Blind Date With a Book & Genre Game

Step-by-Step Instructions
  1. Wrap selected books and write three keywords describing each.
  2. Display wrapped books with a "Blind Date with a Book" sign.
  3. Provide dice or cards for genre challenges.
  4. Invite patrons to select books based on the clues.
  5. Include a rating card if desired.
Materials: Books, wrapping paper, markers, dice/cards.
Audience: Teens & adventurous readers.
Time: 10–15 minutes setup.
May

From Magic to Millionaires

Use popular themes, creativity, poetry, and financial literacy to create programs that appeal across age groups.

5 program ideas

May 2: International Harry Potter Day

Step-by-Step Instructions
  1. Display Harry Potter books in a prominent area.
  2. Optional: Prepare trivia sheets or themed crafts.
  3. Encourage patrons to dress up or participate in activities.
  4. Take photos for social media if allowed.
  5. Keep the display stocked throughout the day.
Materials: Books, trivia sheets, optional props.
Audience: Kids, teens, families.
Time: 15–20 minutes setup.

May 4: Star Wars Day

Step-by-Step Instructions
  1. Set up Star Wars books and display signs.
  2. Optional: Include a scavenger hunt.
  3. Encourage staff to participate in small themed activities.
  4. Return books to their proper shelves afterward.
Materials: Books, signs, scavenger hunt materials.
Audience: All ages.
Time: 15 minutes setup.

May 9: Alphabet Day

Step-by-Step Instructions
  1. Display a book for every letter A–Z.
  2. Label each book with its letter.
  3. Encourage kids to collect or identify letters.
  4. Take photos for a newsletter or social media if desired.
Materials: Books and letter labels.
Audience: Kids.
Time: 20 minutes setup.

May 12: National Limerick Day

Step-by-Step Instructions
  1. Display poetry books and humorous poems.
  2. Set up paper and markers for patrons to write their own limericks.
  3. Invite staff to share favorite limericks.
  4. Post selected limericks on a community board.
Materials: Poetry books, paper, markers, display board.
Audience: Kids, teens, adults.
Time: 10–15 minutes setup.

May 20: Be a Millionaire Day

Step-by-Step Instructions
  1. Display books on financial literacy, wealth-building, and biographies.
  2. Optional: Include discussion prompts or short book talks.
  3. Encourage teens and adults to explore goal-setting and money-management resources.
Materials: Finance books, discussion prompts, signage.
Audience: Teens & adults.
Time: 10–15 minutes setup.
June

Great Outdoors & Community

Bring the library outdoors with nature, creativity, community participation, and summer reading energy.

3 program ideas

June 5: Eco-Warrior Workshop & Recycled Art

Step-by-Step Instructions
  1. Set up a recycling station for clean bottles, caps, and cardboard.
  2. Provide glue, paint, and craft supplies.
  3. Challenge participants to create "Library Monsters" or "Garden Guardians."
  4. Display creations in the library for a week.
  5. Optional: Add a seed-bomb activity using appropriate materials.
Materials: Recycled materials, glue, paint, craft supplies.
Audience: Kids & families.
Time: 20 minutes setup, 1-hour workshop.

June 14: Flag Day – Design Your Own Identity Flag

Step-by-Step Instructions
  1. Display books about flags of the world and their meanings.
  2. Provide fabric markers and cloth squares or cardstock.
  3. Ask patrons: "If you were a country, what would your flag look like?"
  4. Encourage symbols representing hobbies, family, or dreams.
  5. String the flags together to create a community display.
Materials: Markers, cloth/cardstock, string, clothespins.
Audience: All ages.
Time: 15 minutes setup.

June 21: Summer Solstice – Outdoor Reading Picnic

Step-by-Step Instructions
  1. Set up an outdoor reading area with blankets and pillows.
  2. Curate books about nature, sunshine, and outdoor adventures.
  3. Provide appropriate light refreshments if desired.
  4. Encourage patrons to read outdoors and share favorite passages.
  5. Optional: Host a short poetry reading.
Materials: Blankets, pillows, books, seating.
Audience: Families, all ages.
Time: 20 minutes setup, 2-hour event.
July

Summer Adventures

Keep summer programming lively with humor, sharing, hands-on challenges, and space-themed discovery.

3 program ideas

July 1: The Great Library Joke-Off

Step-by-Step Instructions
  1. Create a "Joke Jar" at the front desk.
  2. Display joke and riddle books nearby.
  3. Choose a "Joke of the Day."
  4. Optional: Host a 30-minute open mic for kids.
Materials: Jar, paper slips, pens, joke books.
Audience: Kids & teens.
Time: 10 minutes setup.

July 15: Community Book Swap

Step-by-Step Instructions
  1. Invite patrons to bring gently used books.
  2. Set up a free book table organized by age group.
  3. Encourage patrons to take books they want to read.
  4. Optional: Provide bookmarks or stickers.
  5. Donate remaining books to a local organization when appropriate.
Materials: Table, donated books, bookmarks, stickers.
Audience: All ages.
Time: 15 minutes setup.

July 20: Moon Mission – DIY Lunar Landers

Step-by-Step Instructions
  1. Display books about the Apollo 11 moon landing.
  2. Give each participant a simple building supply kit.
  3. Challenge participants to build a lander that protects a small "astronaut."
  4. Test the landers and discuss the results.
  5. Optional: Award creative or engineering-themed recognitions.
Materials: Straws, tape, paper cups, cardboard, books.
Audience: Kids ages 7–12.
Time: 20 minutes setup, 45-minute program.
August

Family Fun & Book Lovers

Celebrate books, pets, families, and summer memories with approachable activities that work in many library spaces.

3 program ideas

August 8: Whisker Crafts & Cat Tales

Step-by-Step Instructions
  1. Display cat-themed books.
  2. Set up a craft station for making cat masks.
  3. Provide a "Purr-fect Reading Spot."
  4. Host a short storytime featuring favorite cat characters.
  5. Optional: Invite an animal organization to share information.
Materials: Cat books, paper plates, markers, yarn, craft supplies.
Audience: Kids & families.
Time: 20 minutes setup, 1-hour program.

August 9: "Read-In" Pajama Party

Step-by-Step Instructions
  1. Invite patrons to come in pajamas.
  2. Set up reading forts with tables, blankets, and pillows.
  3. Provide flashlights or book lights.
  4. Serve appropriate light snacks if desired.
  5. Lead a favorite-book show-and-tell.
Materials: Blankets, pillows, book lights, tables, snacks.
Audience: Families with young children.
Time: 30 minutes setup, 1–2 hour event.

August 26: Paws & Pages – Dog Toy Making

Step-by-Step Instructions
  1. Partner with a local animal organization when appropriate.
  2. Use clean old t-shirts to make braided dog pull-toys.
  3. Provide clear instructions for braiding.
  4. Collect finished toys for donation if desired.
  5. Display books on dog care and training.
Materials: Old t-shirts, scissors, donation box, dog books.
Audience: Teens & adults.
Time: 15 minutes setup, 1-hour workshop.
September

Back to School & Community

Welcome patrons back into the rhythm of fall with literacy, history, nature, and community-focused activities.

3 program ideas

September 8: International Literacy Day – Community Reading Challenge

Step-by-Step Instructions
  1. Create a display featuring books for children, teens, and adults.
  2. Set up a simple reading challenge card.
  3. Provide blank cards for patron recommendations.
  4. Add recommendations to a community reading board.
  5. Share selected recommendations in the newsletter or social media.
Materials: Books, challenge cards, pens, bulletin board.
Audience: All ages.
Time: 20–30 minutes setup.

September 17: Constitution Day – History & Trivia

Step-by-Step Instructions
  1. Create a display featuring books about American history, government, and the Constitution.
  2. Prepare a short trivia sheet.
  3. Place copies at the information desk or display area.
  4. Invite patrons to complete the trivia independently.
  5. Display interesting historical facts throughout the library.
Materials: Books, trivia sheets, pens, display signs.
Audience: Teens & adults.
Time: 20 minutes setup.

September 22: Fall Reading & Nature Hunt

Step-by-Step Instructions
  1. Create a fall-themed display featuring nature and autumn books.
  2. Provide a simple nature scavenger hunt for families.
  3. Encourage families to identify leaves, birds, trees, or other natural items.
  4. Invite participants to return completed scavenger hunts.
  5. Display children's drawings or observations.
Materials: Books, scavenger hunt sheets, pencils, display materials.
Audience: Kids & families.
Time: 20 minutes setup.
October

Fall Fun & Creative Programs

Build engaging fall displays and activities around food, discovery, creativity, and seasonal fun.

3 program ideas

October 1: Cookie-Themed Book Display

Step-by-Step Instructions
  1. Display cookbooks and children's books featuring cookies and baking.
  2. Create a "What's Your Favorite Cookie?" voting board.
  3. Provide paper cookie shapes for patrons to decorate.
  4. Display completed creations around the library.
  5. Share the most popular choice in the newsletter if desired.
Materials: Cookbooks, children's books, paper shapes, markers.
Audience: Kids & families.
Time: 15–20 minutes setup.

October 16: World Food Day – Food Around the World

Step-by-Step Instructions
  1. Create a display featuring books about food and cultures around the world.
  2. Choose several countries and create simple fact cards.
  3. Invite patrons to place a sticker next to a country they want to learn about.
  4. Provide recipe cards featuring simple dishes.
  5. Encourage patrons to check out related books.
Materials: Books, maps, fact cards, recipe cards, stickers.
Audience: All ages.
Time: 30 minutes setup.

October 31: Halloween – Mystery Book Hunt

Step-by-Step Instructions
  1. Select mystery, spooky, or Halloween-themed books.
  2. Hide clues throughout a designated library section.
  3. Each clue leads to another location or book.
  4. The final clue leads to a small prize or bookmark.
  5. Reset the activity as needed.
Materials: Books, printed clues, bookmarks or small prizes.
Audience: Kids & families.
Time: 30–45 minutes setup.
November

Gratitude & Community

Create welcoming activities that celebrate authors, kindness, community connections, and gratitude.

3 program ideas

November 1: National Author's Day – Meet the Authors Display

Step-by-Step Instructions
  1. Create a display featuring books by local and popular authors.
  2. Add short author biographies beside selected books.
  3. Include a section where patrons can name an author they would love to meet.
  4. Encourage patrons to explore an author they have never read.
  5. Add author interviews or library resources if available.
Materials: Books, biographies, display signs, cards.
Audience: Teens & adults.
Time: 20–30 minutes setup.

November 13: World Kindness Day – Kindness Card Station

Step-by-Step Instructions
  1. Set up a table with blank cards and colored pencils.
  2. Invite patrons to create a kindness card.
  3. Provide simple prompts such as "Thank you for..."
  4. Display selected cards around the library.
  5. Partner with a local organization if the library wants to distribute cards.
Materials: Cards, envelopes, markers, colored pencils.
Audience: All ages.
Time: 15 minutes setup.

November 25: Community Gratitude Wall

Step-by-Step Instructions
  1. Create a display titled "What Are You Thankful For?"
  2. Provide leaf-shaped paper cutouts.
  3. Invite patrons to write something they are thankful for.
  4. Add the leaves to a large community tree.
  5. Keep the display available throughout Thanksgiving week.
Materials: Paper leaves, markers, bulletin board, tape.
Audience: All ages.
Time: 20 minutes setup.
December

Holiday Spirit & Giving

Close the year with community service, creativity, seasonal reading, and welcoming library experiences.

3 program ideas

December 5: International Volunteer Day – Community Helpers

Step-by-Step Instructions
  1. Create a display featuring books about volunteering, community service, and helping others.
  2. Include information about local organizations that welcome volunteers.
  3. Invite patrons to write one way they have helped someone.
  4. Display responses on a community board.
  5. Add a section highlighting library volunteer opportunities.
Materials: Books, organization information, cards, pens.
Audience: Teens & adults.
Time: 20–30 minutes setup.

December 12: Holiday Card Making Station

Step-by-Step Instructions
  1. Set up a table with blank cards and simple craft supplies.
  2. Provide holiday and winter-themed books nearby for inspiration.
  3. Invite children and families to create cards.
  4. Display some finished cards in the library.
  5. If appropriate, partner with a local organization to distribute cards.
Materials: Blank cards, paper, markers, crayons, stickers.
Audience: Kids & families.
Time: 20 minutes setup, 1-hour activity.

December 20: Winter Solstice – Cozy Reading Day

Step-by-Step Instructions
  1. Create a cozy reading area with pillows, blankets, and comfortable seating.
  2. Display books about winter, snow, holidays, and seasonal traditions.
  3. Provide bookmarks for patrons.
  4. Play quiet instrumental background music if permitted.
  5. Encourage patrons to spend time reading and discovering new books.
Materials: Pillows, blankets, books, bookmarks, seating.
Audience: All ages.
Time: 20 minutes setup.
Library tip: Adapt each idea to your library's space, staffing, budget, community, and programming calendar. These ideas are designed to be flexible starting points.
FOR PUBLIC LIBRARIES

Ready to Bring More Programming to Your Library?

LibraryChef helps public libraries offer engaging programming throughout the year, including Cooking, Nutrition, and Wellness sessions for adults, plus Junior Chef sessions for kids and teens.

Explore LibraryChef for Public Libraries

Frequently Asked Questions

Many high-turnout programs cost little or nothing. Recipe swaps, no-cook snack labs, book-and-snack story times, seed or bookmark giveaways using donated supplies, and cook-along demos all run on minimal materials and 15 to 30 minutes of staff setup.
Choose turnkey formats: self-guided stations, passive programs like displays and story chains, and done-for-you virtual programs where an outside chef leads the session. These need one or two staff for light setup, not a dedicated coordinator.
Teens respond to hands-on, social formats: cook-offs and Iron Chef style challenges, budget-meal workshops, teen wellness nights, and teen advisory groups that help plan the calendar.
No. No-cook snack assembly, recipe demos on a screen, label-reading and meal-prep talks, and take-home recipe kits all work with a single table and simple supplies.
A rolling one to three month calendar works well. Plan recurring series a quarter ahead and keep a few low-prep passive programs on hand to fill gaps.