To volunteer for community service, US citizens can

To volunteer for community service, US citizens can
a. join the US Army or US Navy.
b. sign up for the Peace Corps
c. serve at homeless shelters.
d. take part in Teach for America.