If you have a mixed group, some good dancers and some not so good, it is tougher. But you can always have the less experienced in the group do more counts of a set of steps/moves while the more experienced add more difficulty or move to a faster tempo/count. But that is not easy to choreography.
If you can run a novice/beginner class, then use that class to teach Hip Hop. You can always add some pushups, jacks, etc. to keep HR up between dance moves. A class like Hip Hop really does need to start with learning to move before it gets to be really fun and a really good work out.