All classes except warriors, rogues, and monks get some number of spells. Originally Int Casters got spells every four levels, Wis Casters got spells every five levels, and Hybrids got them less frequently; now all spellcasters get spells just about every level.
Lucy and more recently RaidLoot Spells are a very useful website that reads EverQuest's spell data files.