text: You should not require them to do it for a grade so that they don't just do it for a grade. They have to do it for a purpose. Such as helping them but even doing it for extra credit is bad too. It is bad because then the students would just be doing the community service for extra credit not for the actual purpose of helping the community. There could be some other ways that they would do it for the purpose.