You can also check with International Volunteer Card, which offers low-cost travel insurance specifically for international volunteers.
If you're currently in school, you should contact your university health insurance provider to see if they offer travel insurance coverage with your policy.