Basically, look at 1) Your EXP total on your Personality/Stat screen.
2) Look at what you're the most leveled up as.
Put them together and the following lists form...
The first qualifier is that you are determined to be a primary user of one of 3 general types. Strength or Skill or Will. These are determined simply by looking at your hero's Personality Statistics screen (title... bar game scores... exp totals). At the very bottom there's a list of how much EXP you've gained for each of the 3 categories. Whichever is the highest... is what you are. Step 1 done.
Second qualifier, now the game looks at which of the 8 stats your hero is the highest leveled up as... with a small twist (The 8: Spells, Physique, Accuracy, Health, Magic, Guile, Speed, Toughness). It seems EXP also counts here. It's not just "highest leveled" it's more accurately how much EXP it took to get there.
For example, let's say you are level 6 in Toughness, but also level 5 in Physique. Does the game consider you more tough? Or more physical? Because the total EXP needed to level up to 5 in Physique is higher than to 6 in Toughness, you're considered more physical than tough. Step 2 done.
Now here are the lists of the classes possible in Fable (main+sub).
---Fable Classes---
~~Strength
Physique - Warrior
Health - Fighter
Toughness - Barbarian
Speed - Hunter
Accuracy - Slayer
Guile - Infiltrator
Spells - Spellwarrior
Magic - Spellsword
~~Skill
Physique - Knight
Health - Soldier
Toughness - Bountyhunter
Speed - Scout
Accuracy - Archer
Guile - Rogue
Spells - Witchhunter
Magic - Mystic
~~Will
Physique - Battle Mage
Health - Theurgist
Toughness - Sorcerer
Speed - Moonchaser
Accuracy - Seer
Guile - Warlock
Spells - Will User
Magic - Invoker
Example: So, if you want to be a Moonchaser. What you must do is gain more total Will EXP, than Strength or Skill, for your hero (the game keeps track of this on your personality screen). Then you must spent the most EXP leveling up Speed. You'll end up as a Moonchaser. A magician, who's speedy.
Here's a list of the EXP needed for each level up, and a running total underneath.
---EXP Totals--- (ordered by level 7 bottom total, top is current level EXP)
Type . . . . . . . . 1 . . . . 2 . . . 3 . . . . . .4 . . . . 5 . . . . . . 6 . . . . . 7
Spells . . . . . . ??? ???? ???? ????? ????? ????? ??????
. . . . . . . . . . . ??? ???? ???? ????? ????? ????? ??????
[This message was deleted at the request of the original poster]
Type . . . . . . . . 1 . . . . 2 . . . 3 . . . . . .4 . . . . 5 . . . . . . 6 . . . . . 7
Spells . . . . . . ??? ???? ???? ????? ????? ????? ??????
. . . . . . . . . . . ??? ???? ???? ????? ????? ????? ??????
Physique . . . . 500 1200 3000 9000 24000 45000 86000
. . . . . . . . . . . 500 1700 4700 13700 37700 82700 168700
Accuracy . . . . 400 1100 2900 8000 20500 39000 81000
. . . . . . . . . . . 400 1500 4400 12400 32900 71900 152900
Health . . . . . . 400 1000 2500 6000 13500 28000 58000
. . . . . . . . . . . 400 1400 3900 9900 23400 51400 109400
Magic . . . . . . 500 1200 2800 6200 11500 25000 54000
. . . . . . . . . . . 500 1700 4500 10700 22200 47200 101200
Guile . . . . . 350 900 2200 5000 10500 27400 52000
. . . . . . . . . . . 350 1250 3450 8450 18950 46350 98350
Speed . . . . . 350 800 1800 4600 8700 21400 42000
. . . . . . . . . . . 350 1150 2950 7550 16250 37650 79650
Toughness . 350 900 1800 4800 9000 19000 38000
. . . . . . . . . . . 350 1250 3050 7850 16850 35850 73850
Not listed are the spells, but that's because there are so many of them and they cost so much and are organized differently. yet they are treated the same (total EXP spent). So what that means is that anyone who plays their hero long enough will lock their character into the "Spells" category (there are by far more spells than other stats). It also means it only takes 2 (of the most expensive spells) to 4 (of the least expensive) spells being at level 4 in order to overpower Physique completely. Generally it will only take 3 maxed out spells.
For example, two commonly maxed spells, Enflame and Slow Time (let's say those are the only spells you know other than level 1 Lightning). Even if that's all you've taught your hero, he will always be a Spellwarrior (or the skill or will equivalent) from now on.
Similarly, this system of classes does tend to lock you into certain jobs more than others because of this. So... the following should be the most common classes seen by most players.
~~Strength
! Physique - Warrior
Health - Fighter
Toughness - Barbarian
~~Skill
! Accuracy - Archer
Speed - Scout
Guile - Rogue
~~Will
! Spells - Will User
Magic - Invoker
~~Maxed Out Hero (3 spells maxed, or more)
Strength - Spellwarrior
Skill - Witchhunter
Will - Will User
The other titles should generally be much rarer since if you earn a lot of EXP in one section you'll also tend to have one of those stats maxed. The final 3 listed are common since if you max out about 3 spells, or more, your hero will be locked into the Spells category.
Finally, here's the class list re-ordered by stat, rather than EXP type.
---Fable Classes---
~~Physique
Strength- Warrior
Skill - Knight
Will - Battle Mage
~~Health
Strength - Fighter
Skill - Soldier
Will - Theurgist
~~Toughness
Strength - Barbarian
Skill - Bountyhunter
Will - Sorcerer
~~Speed
Strength - Hunter
Skill - Scout
Will - Moonchaser
~~Accuracy
Strength - Slayer
Skill - Archer
Will - Seer
~~Guile
Strength - Infiltrator
Skill - Rogue
Will - Warlock
~~Spells
Strength - Spellwarrior
Skill - Witchhunter
Will - Will User
~~Magic
Strength - Spellsword
Skill - Mystic
Will – Invoker