Books for All Programs & Events

Purple and yellow text reads "Books for All" with the word "Banned" crossed out on top.

Join the Library to unite against book bans and censorship! Check out our array of free programs for all ages, including book discussions, film screenings, and more. Plus—discover all the ways NYPL is protecting the freedom to read with Books for All.



Upcoming Events

For additional events, see the full calendar of Books for All events and programs.


Banned Books Club! (Virtual)

Saturday, June 1, 2024, 10:30 - 11:30 AM
Read Banned Books

Banned In My Lifetime: Writing Workshop for Older Adults

Monday, June 3, 2024, 5 - 6 PM
Join us for a writing workshop focused on banned and challenged books. Older adults are invited to submit their writing for a chance to win special NYPL prizes! May 28 & June 3, 5 PM - 6 PMRead More ›
The words Banned Books for All with the word Banned crossed out
The words Teen Banned Book Club in indigo against a magenta background
Book cover of The Lesbiana's Guide to Catholic School against a magenta background
Headshot of Sonora Reyes smiling

NYC Special Edition! Teen Banned Book Club with Sonora Reyes

Wednesday, June 5, 2024, 11 AM - 12 PM
Join us in person to discuss The Lesbiana's Guide to Catholic School with Sonora Reyes, part of NYPL's Teen Banned Book Club.Read More ›

Family Read-Aloud: Banned Book Edition

Tuesday, June 11, 2024, 3:30 - 4:30 PM

Teen Book Club @ Tremont Library

Wednesday, June 12, 2024, 4 - 5 PM
Read Banned Books

YA Open Book Club

Monday, June 17, 2024, 4 - 5 PM
Purple and yellow text reads "Books for All" with the word "Banned" crossed out on top.

Book Club: Reading Banned Books

Tuesday, June 25, 2024, 3:30 - 4:30 PM

Author Talk with Simon James Green

Friday, June 28, 2024, 3 - 4 PM
Join Pelham Parkway-Van Nest in conversation with award-winning author, Simon James Green, to about his latest book, "Boy Like Me"!Read More ›

Teen Book Club @ Tremont Library

Tuesday, July 16, 2024, 4 - 5 PM

Soundview Online Book Club

Thursday, October 31, 2024, 12:30 - 2 PM