We do something similar. We have a series of courses that house curriculum and other resources for teachers. Using Meta courses and child course, we can enroll a teacher once (as a student in the course) and they have access to all the courses.
Paula Clough