Cleric

These are the spells the class cleric will learn:

Level   1: armor                  (excellent)
Level   1: reverse vitalize man   (excellent)
Level   2: cure light             (excellent)
Level   3: create food            (excellent)
Level   5: detect magic           (excellent)
Level   5: protection from good   (excellent)
Level   6: detect poison               (good)
Level   6: word of healing        (excellent)
Level   7: create water           (excellent)
Level   7: detect evil            (excellent)
Level   8: chill touch                 (good)
Level   9: detect invisibility    (excellent)
Level  10: bless                  (excellent)
Level  11: curse                       (good)
Level  11: sense traps            (excellent)
Level  12: blindness              (excellent)
Level  14: cure blind             (excellent)
Level  15: flesh restore          (excellent)
Level  15: read essence                (good)
Level  17: detect good            (excellent)
Level  19: remove curse           (excellent)
Level  20: cure critic            (excellent)
Level  20: summon mount           (excellent)
Level  21: remove poison          (excellent)
Level  24: strength                    (good)
Level  24: cat eyes                 (average)
Level  25: spectre touch               (good)
Level  28: poison                      (good)
Level  29: sense life             (very good)
Level  30: protection from evil   (excellent)
Level  30: flesh anew             (excellent)
Level  30: flame blade                 (fair)
Level  34: summon                 (excellent)
Level  34: relocate               (excellent)
Level  35: earthquake             (excellent)
Level  35: sanctuary              (excellent)
Level  36: dispel evil            (excellent)
Level  36: psychic blast          (very good)
Level  37: levitation                  (good)
Level  38: shocking sphere        (very good)
Level  40: heal                   (excellent)
Level  40: haste                  (excellent)
Level  42: frostbite                   (good)
Level  45: harm                   (excellent)
Level  46: accuracy                    (good)
Level  46: recharge light              (fair)
Level  50: group heal             (excellent)
Level  52: turn undead                 (good)
Level  53: infravision                 (good)
Level  55: fly                         (good)
Level  57: regeneration           (very good)
Level  58: star flare                  (good)
Level  58: group recall           (excellent)
Level  60: identify                    (fair)
Level  70: charm person             (average)
Level  73: charge wand                 (good)
Level  75: invisibility                (good)
Level  80: mystic shield               (fair)
Level  85: rimefang                    (fair)
Level  90: death strike             (average)
Level  95: lightning breath       (very good)
Level 105: mystical coat               (fair)
Level 109: guardian angel         (excellent)

These are the skills the class cleric will learn:

Level   1: bludgeon                (excellent)
Level   1: spellcraft              (excellent)
Level   1: spellcasting          (level-based)
Level   1: scan                    (excellent)
Level   3: first aid               (excellent)
Level   5: swim                    (excellent)
Level   8: climb                   (excellent)
Level  20: riding landbased        (excellent)
Level  30: second attack           (excellent)
Level  30: parrying                     (fair)
Level  50: vitalize mana           (excellent)
Level  55: dodge                        (good)
Level  60: throw                   (excellent)
Level  60: critical hit            (excellent)
Level  75: riding airborne         (excellent)