If you are seeking volunteer opportunities check out the Volunteer Work Thailand website. There are volunteer opportunities for all abilities and interests, and many of the programs are free!