Can you do volunteer work on a tourist visa in the US?
Can I volunteer on a US visitor visa?
A J-1 Visitor may volunteer only at a non-profit organization for public service, religious or humanitarian objectives in areas UNRELATED to their field of study. There is to be no form of compensation or expectation of compensation. A volunteer may not displace the job of a paid employee.