The All Levels class is generally offered when classes are slightly smaller. The teacher has the opportunity to tailor the class to each individual, making it more challenging for some and easier for others. This class is beginner friendly, but advanced students also get the opprtunity to recieve help with adding more advanced variations.