Volunteer Opportunities

There are many ways you can get involved: teaching English or computer skills, photography, translation, fundraising and more. Our volunteers come from all walks of life and are passionate about helping disadvantaged children improve their confidence and self-esteem.

Check out the options below and join us today! All volunteers receive professional orientation, on-site support, teaching resources, ongoing training and assistance with transport costs if required.

Volunteers wishing to teach English online to children affected by coronavirus outbreak should select Teaching English – Online, and then click on “Home Classroom”.

English Teaching Programs:

Other Programs: