Let us consider that one is supposed to teach a class of a large number of students (say 100 or more). I am thinking of this scenario corresponding to undergraduate students, but hoping for a general solution.
Is it a good idea to divide the class to a number of sub-classes and teach them at separate sessions(say, 5 groups of 20 students or 4 groups of 25 students)? What are the plus and minus of dividing the class?
What are the alternate ways of managing a large number of students?
Suppose, we decide to divide the class to n number of sub-classes? What are the best criteria to take into account to put students into different classes?
I can think of two ways of dividing the class based on grades. However, this looks a narrow judgement to me... Any way, first, each subclass is a Gaussian distribution of students based on grades. Second, each subclass has students within certain range of grades. Which one will be more helpful to students?