I have taught online for almost seven years, and I believe the optimal online student-instructor ratio is 15-20 students. Less is great, too, of course. When we have a range of students, though, this allows for more stimulating dialogue and discussion. As well, the ratio is small enough to allow for enough one on one interaction.