Гарри непосредственно после убийства рассказал и ученикам, и преподавателям, что Дамблдора убил Снейп. То есть, совершенно точно об этом знали члены отряда Дамблдора, Хагрид, МакГонагалл, Слагхорн. Ну а от них, очевидно, узнали и все остальные.
Посмотрите главы 28-29 ГП и ПП.