Working with youth and schools to make a difference


Cause Areas


It's flexible! We'll work with your schedule.


85 Mountain StreetAll Asheville City SchoolsAsheville, NC 28802


Make a difference by volunteering with youth who need your support in Asheville City Schools! We have many different ways you can give your time:

  1. Tutoring and mentoring - work one-on-one with the same student every week, helping with academic tutoring and/or personal mentoring.
  2. Classroom assistant - help a teacher in the classroom 2-3 hours per week. This can be anything from preparing materials to working with small groups of students on a certain subject.
  3. Behind-the-scenes help - assist in the media center in a school, doing laundry and cleaning toys at the ACS preschool, and more. Can be one-time or ongoing.
  4. After school-programming at Asheville Middle School, an elementary schools, or the YWCA.
....And more!

We provide trainings to those volunteers who are interested and there are volunteer coordinators at all of our schools who are there to help you have a positive experience.


  • Tutoring
  • General Education
  • Mentoring
  • Literacy / Reading
  • Math / Science Instruction
  • STEM

Good Match For

Teens People 55+ Group

Requirements & Commitment

  • Background Check
  • Must be at least 16
  • Orientation or Training

Report this opportunity

Report this opportunity