Rabby
Legendary Contributor
FASTLANE INSIDER
EPIC CONTRIBUTOR
Read Fastlane!
Read Unscripted!
Summit Attendee
Speedway Pass
I use Moodle and host it myself, currently on AWS. It has no problem supporting a large number of students (2k per year for me, give or take, but others have scaled it much larger), and we can customize our classes to have deep structure and teach very difficult and in-depth subjects. When I was getting started I had a technical advantage -- I could set up hosting myself, spin up servers, etc. But there are Moodle hosting services too, I believe. Might be worth looking into for you. What's nice is that your costs are fixed relatively low... there are no "per student" fees or anything like that.