VolunteerMatch

VolunteerMatch is a matching service for volunteers and nonprofits (currently more than 80000 nonprofit organizations) — that finds volunteering opportunities that fit everyone’s interests and schedules. Includes some great resources for training volunteers and much more.