2026 Summer Reading Program

Need to register for summer reading? Click the link below:

Registration for 6th Grade and Up



Ramsey Schools Summer Reading Lists 2026

You can find summer reading lists for all Ramsey School District Schools on the Ramsey Schools website. Click the link to see the reading lists.

There are also paper copies of the lists in the Teen Room in the library.


Summer Teen Volunteering!

Summer Volunteering is Full! Thank you so much for all your response! If you want to get an email in August about volunteering during the school year, please fill out the form to the right.


Events and Classes for Kids

The library offers a variety of events and classes for children and families every month. This includes Storytime, crafts, performances, cultural celebrations and much more. Click the link to see our calendar of events and registration page.


Teen Reading and Study Resources

COMPREHENSIVE RESOURCE FOR RECOMMENDING BOOKS, FINDING  BOOK READ-A-LIKES, AND DISCOVERING NEW BOOKS AND AUTHORS BY READING LEVEL, SUBJECT, GENRE, ETC.

Available through JerseyClicks for all NJ State residents


PROVIDES HELPFUL ARTICLES AND RESOURCES ON LEARNING THE CONTEXT OF TOPICAL ISSUES. HELPFUL FOR BEGINNING RESEARCH FOR RESEARCH PAPERS FOR MIDDLE AND HIGH SCHOOL.


GREAT RESOURCE FOR FULL TEXT CRITICAL ANALYSIS OF LITERATURE AND WRITINGS OF ALL KINDS. GREAT FOR BOOK REPORTS AND RESEARCH PAPERS.


MIDDLE SEARCH PLUS CONTAINS FULL TEXT FOR MORE THAN 150 POPULAR, MIDDLE SCHOOL MAGAZINES.


FULL TEXT ACCESS TO SCHOLARLY JOURNALS AND ARTICLES


Get A Library Card

Residents of Ramsey are eligible for a Free Public Library Card.

With a Ramsey Library Card, kids, teens, and adult patrons get access to the full collection of the Ramsey Public Library and have access to materials in 76 other BCCLS (Bergen County Cooperative Library System) libraries. Access is also given for all of the Ramsey Library’s digital collections, online research tools and inter-library loan delivery service.


Have a question for the teen department? Contact us by using the form below or by calling 201-327-1445.