Canceling classes might have been the smartest thing for them to do, half the school would have been off campus and the parts where there WERE students could have had policemen.
It's very hard to "lockdown" a 2600 acre campus. But, there is no excuse for two hours to pass before sending out the first e-mail informing of the shooting that took place at 7:15am.
DC, the reason I said about canceling classes is because I know at my school at least, on days when classes are canceled there are only a hand full of places where 95% of the school population would be. Besides the dorm rooms, its the students centers (4) or 3 other buildings. There might be other students "wandering" but this guy wanted to kill as many people as possible. For my school it would take 45-50 officers (with local/state/college cops wouldn't be hard) to have some system in place for the places where all of the kids are. By having classes open you gave this guy x amount of places with 50+ kids in it, if you canceled classes he would have probably had 5-6 tops, but those would have had cops there.