We are transitioning away from Moodle. Like Jason, we do not auto create classes or roster students with IC / Moodle. Courses are created manually from a template, students join with an enrollment key, and staff reset their rosters at the beginning of each school year. It has served us well since 2007, but we are now finding Google Classroom to be a better fit for our staff and students.