ESL Volunteer Opportunities

Make a Difference in the Community with the ESL Program

Last updated Feb. 05, 2015 - 8:40 am
ESL Instructor Volunteering at Green Road Community Center

The English as a Second Language (ESL) Program offers a variety of ways for people to volunteer, from teaching an ESL class to helping in the office to promoting the program during special city-sponsored events.

**Knowledge of another language IS NOT necessary for any position!**

Apply to be an ESL Instructor

The City of Raleigh offers free ESL classes to adults, but these classes could not be offered without the dedication of outstanding volunteer instructors. As such, the ESL Program is always recruiting dedicated individuals with a passion for, interest in, or experience with teaching, ideally in ESL or with ESL certification.

Want to teach but don't have teaching experience?

  • No problem!
  • Volunteers new to teaching are paired with experienced instructors

Want to teach but don't speak a second language?

  • DEFINITELY not a problem!
  • Knowledge of a second language is NEVER necessary to volunteer with the ESL Program!

We welcome volunteers from all backgrounds and teaching levels- even if that level is "very beginning." New instructors are paired with veteran instructors so they can gain on-site training and gradually assume full teaching responsibilities.

Class Responsibilities

Whether you're new to teaching or a retired ESL instructor with 20 years experience, we ask everyone who is new to the ESL Program to participate in at least one training and orientation session with the volunteer coordinator. After that, instructors will plan and teach the weekly 1.5 hour class at their designated site.

Time Commitment

Since each class session lasts six weeks, we ask that volunteers commit to at least that much time. We understand that instructors are often juggling work, school, and families outside of their volunteer roles. After each six week class session, instructors work with the volunteer coordinator to determine future availability and appointments.

Apply to be an Instructor or Co-Instructor!

Apply to be a Volunteer in General Positions

Volunteers perform a wide range of duties, including:

  • Assist the ESL staff at various events through the City of Raleigh
  • Run informational booths
  • Work directly with patrons to promote the ESL Program
  • Assist Parks, Recreation and Cultural Resources staff at special citywide events
  • Perform office and clerical duties
  • And much more!

Volunteer positions can be:

  • Continuous - for as long as you would like to keep returning
  • One-time only appointments- like at a special event
Apply to be a Volunteer in General Positions!

More Information

If you have questions about the ESL Program volunteer opportunities, please contact our program office at 919-996-6844 or email the volunteer coordinator at

Was this page helpful?

NerdWallet named Raleigh

Sixth Best City for Job Seekers

View our accolades >>