The Norfolk Public Library will be closed starting Monday March 16th until further notice

Teen Programs

Online Resources for Grades 7-12



Gr 7-12 ebook database

Free audio book databases



A running list of book events for all ages.



a virtual festival for our community to stay connected & inspired despite our social distance. They will be organizing giveaways, contests, signed book deliveries, special events and two full days of panels with more than 70 bestselling and award-winning authors April 25-26.


Facebook Group: Stuck Inside

Ideas and Activities for being stuck inside



Free audiobooks



Learning resources


Browse by age group and find great information on history, science, people, places, animals…everything!


Crash Course YouTube Channel

Check out the playlists for past courses in physics, philosophy, games, economics, U.S. government and politics, astronomy, anatomy & physiology, world history, biology, literature, ecology, chemistry, psychology, and U.S. history.


Academy 4SC

Videos on Social Studies, Psychology, ELA, Sociology


Adventure 2 Learning

Lesson plans, resources, and more through Grade 8

Create an account, choose the ‘monthly’ option, and input code LEARN60 for free 2 months


Virtual Museum Tours


Video Tutor

Learn Algebra 1 with a series of short videos


American Archive of Public Broadcasting

Access to thousands of historic public television and radio programs.


American Panorama

Explore visual data of America with maps through the ages



Brings readers and writers closer together through interactive video masterclasses, downloadable activities, and other writing resources


Gale In Context: High School

Supports student papers, projects, and presentations while empowering the development of critical thinking and problem-solving skills with content aligned to national and state curriculum standards.


Gale In Context: College

interdisciplinary content that reinforces the development of skills such as critical thinking, problem-solving, communication, collaboration, creativity, and innovation.


Hour Of Code

Tutorials for learning to code for all ages


Math Score

Individuals that sign up for free home version accounts can master their math facts for free.


Big History Project

Journey through nearly 14 billion years of history in this self-guided, six-hour version of Big History.


Discovery K12

Online homeschool curriculum


Khan Academy

Online learned for all ages with livestreams and further resources


Better World Ed

A Learning Unit about Coronavirus — evolving weekly and even daily


Biology Simulations

Simulations and virtual labs for biology topics including evolution, ecology, and cellular energetics.


Brain Pop

Games and learning activities for K-8 grade



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.