Programs Grades 7-12

Monthly Programs

Arts and Crafts for Teens

3rd Monday of the month 3:30-4:30pm

Story hour/Craft room

Enjoy some time crafting with all materials provided.  We will make a craft each month based on the season. 

Great for all skill levels and open to teens 13+.

Registration is required. 



1st Wednesday of the month 5:00-5:45 PM

Teen Space

TAB works with the Youth Librarian to improve teen programs, the Teen Space in the library, and the YA book collection. Basically, the mission of TAB is to take ownership of teen services at the library and help turn the it into what you want the library to be!

Interested? Fill out an application to join! 

Special Programs

Click the program title to register!

Drop in and Play Games

Drop In and Play Games


Drop in and play both new and classic board games! Bring your own, or play some of ours. Snacks will be provided.

All school age children are welcome!

Thursday, 3/23 – Story hour/Craft room

No registration required.


No-Sew Blanket Workshop to Benefit Shelter Pets

Thursday, April 6, 5:00-5:45 pm 

Community Room

Have fun (and earn community service hours) during this workshop to benefit Medfield Animal Shelter!

Teens ages 13+. Please register.


Minecraft Build Battle Event with OneUp Games

April Minecraft Build Battle

Monday, April 10, 4:00-7:00 pm (postponed from original date of 2/18)

Community Room

Face off against each other to see who can create the best build based on a theme!

Ages 8-18.

Registration required.


Fortnite Tournament with OneUp Games

Wednesday, April 19, 3:00-6:00 pm 

Community Room

Registration required.



Virtual Gaming with OneUp Games

OneUp Game Together

Sign up for a new series of virtual games at libraries all over the state, right from the comfort of your home! You must own the required systems to play. See event descriptions for more details.


Mario Kart Tournament 

Saturday, March 25, 6-8pm

Virtual Play courtesy of Bridgewater Public Library 


Fortnite Tournament 

Thursday, April 13, 6-8pm

Virtual Play courtesy of Uxbridge Public Library 


May: Stressbuster Self-care Book Box for Teens

Available for pick-up May 8-May 15

Grades 7-12. Online registration required.



Youth programs are sponsored by the Friends of the Norfolk Public Library

Questions? Program ideas? Contact Courtney Allen, Senior Youth Services Librarian, at 508-528-3380 x5 or email [email protected]

Looking for something? Search below.