A priest trainer is an NPC that offers priests the opportunity to train and learn ranks of spells, including talent-based abilities. There are 41 Priest trainers, more than any other class, and they are the only class whose trainers can be found in every racial capital.