Not really homework but my kids high school required 100 hours of community service over the four years to graduate. The school had a number of options that they had set up, or you choose your own, but it had to be approved by the school. Some parents were upset by that requirement. If your child was not yet 16, an adult had to go with them to supervise at a number of places. My daughter volunteered at the Food Bank, the Homeless Shelter and the Salvation Army. All were from the schools list of pre-approved places I went on all of hers. My son found his own, coaching Junior High flag football in the parochial league. That one did not require an adult present, and was near our house, I just had to get him there. They practiced for two hours four days a week after school, and had a 2 hour game every Friday. He got an extra rope on his Graduation robe because he did about four times the community service hours he needed.