The usual preposition here is "on". "at" is feasible in its general sense of indicating a location where something happens, but it is not such a precise fit as "on".
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.