Here is a complete list of approved classes, when choosing a class is advised to look ahead at least to Level 3, and take a look at the archetypes available to your class.
Any sub/class with a * by its name, is unearthed arcana, and as such it is subject to change should WOTC decide to release it as official content.
Any sub/class with a ^ by its name, is homebrew, and as such it is subject to change should we deiscound during play that it is unbalanced.
Any sub/class that says it has a condition, such as the Battlerager being Dwarf only, I am willing to make an exception provided there is a story reason, perhaps your character grew up around dwarves, or was trained by dwarves. While I recognise WOTC have removed such conditions from these subclasses, I feel they add something to the world and lore, so have opted to keep the restrictions in.
College of The Dirge Singer*
College of The Maestro*
College of Spirits
Mage of Lorehold*
Mage of Silverquill*
Blood Hunter
Order of The Ghostslayer
Order of The Lycan
Order of The Mutant
Order of The Profane Soul
Beauty Domain*
Blood Domain*
Fate Domain*
Mind Domain*
Peace Domain
Circle of The Forged*
Circle of The Primeval*
Circle of Stars
Circle of Wildfire
Duskblade^
Ancients Blade^
Dragon Blade^
Shadow Blade^
Banneret
Gunslinger*
Renegade*
Way of The Astral Self
Way of The Ascendant Dragon
Way of The Cobalt Soul*
Way of The Living Weapon*
Way of The Soul Knife*
Necromancer^
Creed of The Departed^
Creed of The Siphon^
Creed of Tomes^
Oath of Glory
Oath of The Open Sea*
Oath of The Watchers
Psion^
Awakened Mind^
Consuming Mind^
Shaper’s Mind^
Transcended Mind^
Unleashed Mind^
Wandering Mind^
Shaman^
Journey of Harmony^
Journey of Wrath^
Clockwork Soul
Lunar Magic*
Runechild*
The Fathomless
The Genie
The Kraken*
The Undead
Mage of Lorehold*
Mage of Silverquill*
Mage of Witherbloom*
Witch^
Black Magic^
White Magic^
Image – https://www.reddit.com/r/DnD/comments/64m6nq/art_a_unique_tshirt_collection_about_dnd_classes/