This project looks similar to something that I worked on in my university. What we made was a Github organization in which we have documents, projects and resources for other students to use on their own classes.
My recommendation is that you have a github organization with a team of students/teachers that can collaborate with you and crowdsource some of the contents that you want to upload to the organization as an independent repo. This can help you organize the information you hold and facilitate access to the content.
As of this month, we just uploaded our first 100% crowdsource project in which people organize themselves to build an open source civic chat bot for Mexico City and we have some cool results in which people have been collaborating with the project for several reasons such as learning, providing feedback, etc.
Feel free to give a look at the repo and the organization