Creating two flows of one CMS

I am working on a website with educational resources, and am looking at away to have two flows, on for students and one for teachers (that is mainly the same apart from a guide on the content).

Is there a way to use the same CMS, but have away to define one for teachers?

I was looking at defining a webpage with based on the url or through a subdomain, but have been unable to find a similar solution (I have come across an example where you can style different layouts, but this is not truly the way to go).

Here is my public share link: [LINK][1]