If you say "at the hall," that would imply that they gathered at a different building (a hall), not in the school. " Both "gathered" and "assembled" are correct.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.