One major pro in doing service hours is that is has shown academic gain for various students. Community service is supposed to make everyone who does it a better person. It makes you think about what other people go through and how to treat other better. If students just act nice to one another, then they could worry more about their own academic success. Many students don't have motivation to get better at school, so looking at it from other aspects is great. "It's believed that community service is somewhat of a missing link for students, giving them the chance to apply what they've learned in the classroom to real human needs" (Online College, onlinecollege.org, 2012). Students say they don't learn anything at school, but they really do. By applying knowledge, they can all make a difference in the community.
A major con to requiring community service hours is that it would be hard to make sure the students are actually doing it and being honest. It's hard to keep track of over 1000 kids and make sure they all do what they are supposed to do. It's very easy to just write down something and not even do it all if nobody knows. It would be hard to keep track of exactly how long you do something and tell if it even counts towards community service hours. The confusion and lying would be the toughest parts to deal with as a school.
I believe that it is a good thing that schools are requiring community service hours to graduate. Most kids don't realize that they are already doing community service hours, and a lot probably would complete theirs without too much of a hastle. It makes students better in the classroom and it makes them better as human beings too, the more important part of it. You don't get options in life to do certain things, and this should be one of them. Overall, I don't see why having community service hours as a graduation requirement would be a bad thing.