Our volunteers are special! They are parents, college students, teens, retired professionals, church groups and scouts. They are our neighbors and our friends. Library volunteers give their community the priceless gift of time. Below are just some of the ways you can help out as a library volunteer. Opportunities may vary.

Early Literacy/Children’s Programming

Volunteers with this assignment help library staff who work primarily with children and families. Activities may include: helping prepare craft supplies; assisting in taking attendance during events or programs; returning items to shelves in the children’s area.


Volunteers with this assignment will use their fluency in a language other than English to help the library reach out to customers in a variety of ways. Activities may include: greeting customers; helping with outreach events; assisting with library card signups; helping with library programs for ESL speakers of a variety of ages.

General Library Skills

Activities in this assignment may include: accurately shelving materials; placing requested items on hold shelves; assisting customers in finding their hold items or checking out their items if needed; packing up recyclable materials when needed.

Learning Labs

Learning Lab volunteers will be working with a variety of software and equipment, and are required to have prior experience with some of the following programs: Arduino, Raspberry Pi and Lego Mindstorms. Experience with audio and video editing software (Final Cut Pro and Garageband) and the Adobe Creative Suite (Photoshop, Illustrator, etc.) is a plus. Volunteers should be comfortable explaining information to large groups of all ages. GCPL’s Learning Labs are located at the Centerville, Five Forks, Hamilton Mill and Lilburn branches. Volunteers may need to travel to locations around Gwinnett County.


Volunteers in this position create a better experience for customers. Activities may include: copy and printing help; troubleshooting customer projects; basic computer tasks such as adding attachments to emails and navigating websites.

Teen Programming

Volunteers with this assignment help library staff who work primarily with teens. Activities may include: preparing craft supplies or other program materials; assisting in taking attendance during events or programs; assisting in keeping the teen area neat and attractive. This category also includes Teen Advisory Council members.

Tutoring/Homework Help

Volunteers with this assignment help students to complete assignments in a neat and accurate manner.  They may be asked to work individually with students to help with homework assignments or with small groups visiting the library after school.

If you would like to share your talents with the library in some other way please choose the most relevant category on the form and tell us about it in the “Why do you want to volunteer at the library?” section. Otherwise, please contact ask.gwinnettpl.org.