I've gotten into a situation where I'm leading an acapella group/choir with members of varying skill levels. Some of the members are decent/good singers, and some of the newer members are at an absolute beginner level. This naturally leads to issues during practice sessions together, as the more experienced members breeze through a section whereas some of the newer members struggle to hit each individual note even kind of correctly. While I do believe that the novice singers have potential for improvement, I've felt that there is a need to rethink how the sessions are structured so that members actually feel like they're getting their time's worth from participating.
Has anyone here been in a similar situation, and how did you handle it? How well did your approach work? What I'm looking for here is some advice on whether one should think about splitting the group up in some sense (and let members of different skill levels practice separately), and whether there is any value in having members of very different skill levels singing together.