This is the ideal lesson plan for younger students. It is enough time to learn and repeat one or two new concepts without getting burnt out or frustrated. I usually recommend this for students in elementary school and younger.
This is the lesson plan I recommend for students beyond elementary school into adulthood. An hour is enough time to go over several new ideas and incorporate them into what we've been learning.