You don't usually get to choose your instructor for a group lesson. Ski schools generally assign their better instructors to "product" lessons (e.g. the adventure session). But to guarantee getting one of the best pros, you need to get a private. In general, the Summit County, Vail/BC and Aspen resorts are going to offer similar experiences for an advanced group lesson.
See Vail Mountain Like a Local
New for 2009/2010! Think you know your favorite mountain? Think again. The Adventure Sessions matches you with a top guide and a small group of similarly skilled skiers and riders – you’ll get the most out of your day, go places that you may not have been before, cut lift lines and pick up tips and technical information along the way. If Ski School had recess, this would be it!
Starting December 18th, The Adventure Sessions run daily 9:15 a.m. – 3:00 p.m. Intermediate and Advanced Skiers/Riders only.
Keystone has the same product. It looks like they are a little more focused on fun/getting around than a lesson would be, but they look like they get a little more time on the mountain than a lesson does for about the same price. One thing you might want to look at is whether your daughter would be in a kids or adult lesson. It looks like some resorts do the break at 13, some at 14