Yes, but you can't really count mages and warlocks separated since most of them would use the spec that'd do best dps. Mages are in a nice spot these days, but locks only play affliction. Same can be said for hunters.
So you really need to count the classes.
Melee: DK, DH, Druid, Hunter, Monk, Paladin, Rogue, Shaman Warrior.
Ranged: Druid, Hunter, Mage, Priest, Shaman, Warlock.
What I'd do is to make Discipline a DPS spec and add a new class with a Healer and two rdps specs.