No, it is not necessary to attend class on the same day. You may choose to attend any class (weeknight or weekend) within the given class schedule. Class choreography is reviewed every class so one may attend classes on different days each week and still keep up with the routine.