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.
Order of The Ghostslayer
Order of The Lycan
Order of The Mutant
Order of The Profane Soul
Creed of The Departed^
Creed of The Siphon^
Creed of Tomes^
Journey of Harmony^
Journey of Wrath^
Image – https://www.reddit.com/r/DnD/comments/64m6nq/art_a_unique_tshirt_collection_about_dnd_classes/