When learning a language for example, I think it was definitely useful to study the new words outside of lessons. The kind of repetition needed does not fit well in the regular lessons schedule.
Basic arithmetic and algebra also can gain from repetition, since they are very mechanical. I wouldn't have hated math homework so much if it didn't work.