Volunteer

Please note that not all volunteer positions are currently available. This page will be updated as more volunteer opportunities become available.

​​​​​​​​​​​​​​​​​​​​​​The Virginia Beach Public Library is committed to providing people of all ages with the opportunities, programs, information and materials to help them meet lifelong learning, cultural and recreational goals.  Our volunteer program supports these goals while providing an opportunity to give back to your community.

Teen volunteers holding oversized picture books with a banner reading "Volunteer with us."
Why volunteer?

    • Make a Difference
    • Help Others
    • Share Your Skills
    • Learn Something New
    • Gain Work Experience
    • Meet New People
    • Make New Friends
    • Earn Required Service Hours for School​

All volunteer positions require:

    • Completed and signed volunteer application and confidentiality agreement.
    • An interview and orientation/training.
    • Background check for anyone 18 years or older.

Volunteer Opportunities

 Kids

At this time there are no youth volunteer opportunities with the Virginia Beach Public Library. Please visit the Office of Volunteer Resources page for other opportunities in the City of Virginia Beach.

Position Details

Tween Advisory Council Volunteer

    • Must be in grades 3 to 5.
    • Will serve in leadership roles within the tween group.
    • Drive the direction of tween programming.
    • Advise on library collection and services.
    • May assist library staff with younger children and families.
    • Volunteer positions serve one year terms.

 Teens

At this time there are no teen volunteer opportunities with the Virginia Beach Public Library. Please visit the Office of Volunteer Resources page for other opportunities in the City of Virginia Beach.

Position Details

Teen Advisory Group (TAG) Volunteer

    • Must be between the ages of 12-17.
    • Assist library staff with planning and implementation of relevant teen-oriented and community-based programs, services and resources.
    • Assist staff with programs for both on and off-site locations.
    • Earn volunteer hours and boost your college applications.

Reading Buddies

    • Must be between the ages of 14-17.
    • Mentor beginning readers, grades K to 3, through the Reading Buddies Program.
    • Reading Buddies is a 4-week reading program that combines reading encouragement and group activities to foster a love of reading and confidence.

 Adults

At this time there are no adult volunteer opportunities with the Virginia Beach Public Library. Please visit the Office of Volunteer Resources page for other opportunities in the City of Virginia Beach.

Position Details

Adult Advisory Group (AAG) Volunteer

    • Must be age 50 and up.
    • Collaborate with one another to assist library staff with planning and implementation of programs addressing the needs and interests of older adults in the community.
    • Assist staff with programs for both on and off-site locations and may be asked to participate in other library initiatives.
    • Promote relevant library programs, resources, and services within the community.

 Court-Ordered Community Service

Virginia Beach Public Library accepts volunteer applications from minors who are seeking to complete court-ordered community service.

    • Applicants must be between the ages of 12-17.
    • Applicants must apply at least eight (8) weeks prior to the deadline for completion of service hours.
    • Applicants should include the number of community services hours needed and the deadline for completion.
    • If applicable, only applicants who are on unsupervised probation will be considered.
    • We will not consider applicants who are seeking community service hours for larceny offenses.

Approval of all court-ordered applicants will be at the discretion of the Volunteer Services Coordinator. The Library need not specify a reason for unapproved applicants. For more information, please contact the Volunteer Services Coordinator by email at vbplvolunteers@vbgov.com or call (757)-385-4059.

Contact Information