Our school has around 800 students (for the two annual modules) and our will is to keep this human size allowing personalized monitoring of each student.
We also try to avoid too large classes so that our teachers can follow each learner individually in a friendly atmosphere.