Do you separate the class by skill level?

We don't separate the class into different skill levels.  The way we operate the class is that we basically have a set curriculum and every student moves along with it. We set up each skill exercise so as there is different obstacles to try and conquer depending on the relevant skill level of each student. For example with log crossings we have a small log for the novice level students, a medium sized log for the intermediate rider, and a large log at 45 degrees to the trail for the advanced level rider. The same for uphills etc.