When trying to make an Adept or Ideal class build, it does require looking at both Race bonuses and Primary or secondary stats of the Class in question.
Class Ability Scores - P for Primary, S for Secondary, and the occasional T for tertiary
Races and bonus -X is an assigned Stat, and C is if there is a choice

ClassStrengthConstitutionDexterityIntelligenceWisdomCharisma
FighterPTTS
RangerPPS
RogueSPS
WarlordPSS
ArtificerSPS
BardSSP
SorcererSSP
SwordmageSSP
WarlockPSP
WizardTTPS
AvengerSSP
ClericPPS
InvokerSSP
PaladinPSP
RunepriestPSS
BarbarianPSS
DruidSSP
SeekerSSP
ShamanSSP
WardenPSS
ArdentSSP
BattlemindSSS
MonkSPS
PsionPSS
AssassinSPS
RaceStrengthConstitutionDexterityIntelligenceWisdomCharisma
ChangelingCCX
DevaXX
DragonbornXX
DrowXX
DwarfCXC
EladrinCXC
ElfXCC
GenasiXX
GithzeraiCCX
GnomeXX
GoliathXX
Half ElfXX
Half OrcXX
HalflingCXC
HumanCCCCCC
KalashtarXX
MinotaurXCC
RevnantXX
Shadar KaiXX
ShardmindXCC
Shifter (Longtooth)XX
Shifter (Racerclaw)XX
TieflingCX
War-ForgedXX
WildenCCX
Race (DM Approval)StrengthConstitutionDexterityIntelligenceWisdomCharisma
BladelingXX
BugBearXX
BullywugXX
DuergarXX
GithyankiXX
GnollXX
GoblinXX
HobgoblinXX
KenkuXX
KoboldXX
OrcXX
Given all of this information, class and race can be chosen in either order, and the other option picked based on adept or ideal values.

Class → Race

Fighter
Primary: STR
Secondary: WIS
Ideal: Minotaur, Shifter (Longtooth)
Adept: Dragonborn, Dwarf, Genasi, Goliath, Half-Orc, Human, War-Forged, BugBear**, Orc**

Ranger
Primary: STR, DEX
Secondary: WIS
Ideal: Elf, Githzerai, Half-Orc, Minotaur, Shifter (Longtooth), Shifter (Racerclaw), Wilden, Bladeling**, BugBear**
Adept: Changeling, Dragonborn, Drow, Dwarf, Eladrin, Genasi, Goliath, Halfling, Human, Revnant, Shadar Kai, War-Forged, Bullywug**, Gnoll**, Goblin**, Kenku**, Kobold**, Orc**

Rogue
Primary: DEX
Secondary: STR, CHA
Ideal: Drow, Half-Orc, Halfling, BugBear**, Goblin**, Kenku**
Adept: Changeling, Eladrin, Elf, Githzerai, Human, Revnant, Shadar Kai, Shifter (Racerclaw), Wilden, Bladeling**

Warlord
Primary: STR
Secondary: INT, CHA
Ideal: Dragonborn, Genasi
Adept: Dwarf, Goliath, Half-Orc, Human, Minotaur, Shifter (Longtooth), War-Forged, BugBear**, Orc**

Artificer
Primary: INT
Secondary: CON, WIS
Ideal: Deva, Githzerai, Shardmind, Githyanki**
Adept: Changeling, Eladrin, Elf, Genasi, Gnome, Human, Shadar Kai, Tiefling

Bard
Primary: CHA
Secondary: CON, INT
Ideal: Eladrin, Gnome, Half Elf, Shardmind, Tiefling, Hobgoblin**
Adept: Dragonborn, Drow, Halfling, Human, Kalashtar, Goblin**, Kenku**

Sorcerer
Primary: CHA
Secondary: STR, DEX
Ideal: Dragonborn, Drow, Halfling, Goblin**, Kenku**
Adept: Eladrin, Gnome, Half Elf, Human, Kalashtar, Shardmind, Tiefling, Hobgoblin**

Swordmage
Primary: INT
Secondary: STR, CON
Ideal: Genasi, Githyanki**
Adept: Changeling, Deva, Eladrin, Elf, Githzerai, Gnome, Human, Shadar Kai, Shardmind, Tiefling

Warlock
Primary: CON, CHA
Secondary: INT
Ideal: Eladrin, Gnome, Half Elf, Shardmind, Tiefling, Githyanki**, Hobgoblin**
Adept: Dragonborn, Drow, Dwarf, Goliath, Halfling, Human, Kalashtar, Minotaur, Revnant, War-Forged, Wilden, Bullywug**, Duergar**, Gnoll**, Goblin**, Kenku**, Kobold**, Orc**

Wizard
Primary: INT
Secondary: WIS
Ideal: Deva, Githzerai, Shardmind
Adept: Changeling, Eladrin, Elf, Genasi, Gnome, Human, Shadar Kai, Tiefling, Githyanki**

Avenger
Primary: WIS
Secondary: DEX, INT
Ideal: Deva, Elf, Githzerai, Shardmind, Shifter (Racerclaw), Wilden, Bladeling**
Adept: Dwarf, Human, Kalashtar, Minotaur, Shifter (Longtooth), Duergar**

Cleric
Primary: STR, WIS
Secondary: CHA
Ideal: Dragonborn, Minotaur, Shifter (Longtooth)
Adept: Deva, Dwarf, Elf, Genasi, Githzerai, Goliath, Half-Orc, Human, Kalashtar, Shardmind, Shifter (Racerclaw), War-Forged, Wilden, Bladeling**, BugBear**, Duergar**, Orc**

Invoker
Primary: WIS
Secondary: CON, INT
Ideal: Deva, Dwarf, Githzerai, Shardmind, Wilden, Duergar**
Adept: Elf, Human, Kalashtar, Minotaur, Shifter (Longtooth), Shifter (Racerclaw), Bladeling**

Paladin
Primary: STR, CHA
Secondary: WIS
Ideal: Dragonborn, Minotaur, Shifter (Longtooth)
Adept: Drow, Dwarf, Eladrin, Genasi, Gnome, Goliath, Half Elf, Half-Orc, Halfling, Human, Kalashtar, Shardmind, Tiefling, War-Forged, BugBear**, Goblin**, Hobgoblin**, Kenku**, Orc**

Runepriest
Primary: STR
Secondary: CON, WIS
Ideal: Dwarf, Goliath, Minotaur, Shifter (Longtooth), War-Forged, Orc**
Adept: Dragonborn, Genasi, Half-Orc, Human, BugBear**

Barbarian
Primary: STR
Secondary: CON, CHA, DEX
Ideal: Dragonborn, Dwarf, Goliath, Half-Orc, Minotaur, Shifter (Racerclaw), War-Forged, BugBear**, Orc**
Adept: Genasi, Human, Shifter (Longtooth)

Druid
Primary: WIS
Secondary: CON, DEX
Ideal: Dwarf, Elf, Githzerai, Shifter (Racerclaw), Wilden, Bladeling**, Duergar**
Adept: Deva, Human, Kalashtar, Minotaur, Shardmind, Shifter (Longtooth)

Seeker
Primary: WIS
Secondary: STR, DEX
Ideal: Elf, Githzerai, Minotaur, Shifter (Longtooth), Shifter (Racerclaw), Wilden, Bladeling**
Adept: Deva, Dwarf, Human, Kalashtar, Shardmind, Duergar**

Shaman
Primary: WIS
Secondary: CON, INT
Ideal: Deva, Dwarf, Githzerai, Shardmind, Wilden, Duergar**
Adept: Elf, Human, Kalashtar, Minotaur, Shifter (Longtooth), Shifter (Racerclaw), Bladeling**

Warden
Primary: STR
Secondary: CON, WIS
Ideal: Dwarf, Goliath, Minotaur, Shifter (Longtooth), War-Forged, Orc**
Adept: Dragonborn, Genasi, Half-Orc, Human, BugBear**

Ardent
Primary: CHA
Secondary: CON, WIS
Ideal: Half Elf, Kalashtar, Hobgoblin**
Adept: Dragonborn, Drow, Eladrin, Gnome, Halfling, Human, Shardmind, Tiefling, Goblin**, Kenku**

Battlemind
Primary: CON
Secondary: WIS, CHA
Ideal: Dwarf, Half Elf, Kalashtar, Wilden, Duergar**, Hobgoblin**
Adept: Goliath, Halfling, Human, Minotaur, Revnant, War-Forged, Bullywug**, Githyanki**, Gnoll**, Kobold**, Orc**

Monk
Primary: DEX
Secondary: STR, WIS
Ideal: Elf, Githzerai, Half-Orc, Shifter (Racerclaw), Wilden, Bladeling**, BugBear**
Adept: Changeling, Drow, Eladrin, Halfling, Human, Kalashtar, Revnant, Shadar Kai, Bullywug**, Gnoll**, Goblin**, Kenku**, Kobold**

Psion
Primary: DEX
Secondary: WIS, CHA
Ideal: Drow, Githzerai, Kalashtar, Goblin**, Kenku**
Adept: Changeling, Elf, Halfling, Human, Revnant, Shadar Kai, Shifter (Racerclaw), Wilden, Bladeling**, BugBear**, Bullywug**, Gnoll**, Kobold**, Shardmind

Assassin
Primary: DEX
Secondary: CON, CHA
Ideal: Drow, Halfling, Revnant, Bullywug**, Gnoll**, Goblin**, Kenku**, Kobold**
Adept: Changeling, Eladrin, Elf, Githzerai, Half-Orc, Human, Shadar Kai, Shifter (Racerclaw), Wilden, Bladeling**, BugBear**, Kalashtar


Race → Class

Changeling
Bonus to: CHA & DEX or INT
Ideal: Bard, Rogue, Warlock
Adept: Ranger, Sorcerer, Swordmage, Psion, Assassin

Deva
Bonus to: INT & WIS
Ideal: Artificer, Avenger, Invoker, Shaman, Wizard
Adept: Cleric, Druid

Dragonborn
Bonus to: STR & CHA
Ideal: Barbarian, Cleric, Paladin, Sorcerer, Warlord
Adept: Ardent, Bard, Fighter, Runepriest, Warden, Warlock

Drow
Bonus to: DEX & CHA
Ideal: Assassin, Bard, Rogue, Sorcerer, Psion
Adept: Ardent, Paladin, Ranger, Warlock

Dwarf
Bonus to: CON & STR or WIS
Ideal: Barbarian, Druid, Invoker, Runepriest, Shaman, Warden
Adept: Battlemind, Cleric, Fighter, Paladin, Ranger, Warlord

Eladrin
Bonus to: INT & DEX or CHA
Ideal: Bard, Warlock
Adept: Rogue, Sorcerer, Swordmage, Wizard, Ardent, Assassin, Monk

Elf
Bonus to: DEX & INT or WIS
Ideal: Avenger, Druid, Ranger, Seeker
Adept: Artificer, Assassin, Invoker, Monk, Psion, Rogue, Shaman, Swordmage, Wizard

Genasi
Bonus to: STR & INT
Ideal: Swordmage, Warlord
Adept: Artificer, Cleric, Fighter, Invoker, Paladin, Runepriest, Shaman, Warden, Wizard, Barbarian

Githzerai
Bonus to: WIS & DEX or INT
Ideal: Artificer, Avenger, Druid, Invoker, Monk, Psion, Seeker, Shaman, Wizard
Adept: Cleric, Fighter, Rogue, Swordmage, Assassin

Gnome
Bonus to: INT & CHA
Ideal: Bard, Warlock
Adept: Artificer, Ardent, Paladin, Sorcerer, Swordmage, Wizard

Goliath
Bonus to: STR & CON
Ideal: Barbarian, Runepriest, Warden
Adept: Battlemind, Fighter, Paladin, Ranger, Warlord, Warlock

Half Elf
Bonus to: CON & CHA
Ideal: Ardent, Bard, Warlock
Adept: Paladin

Half Orc
Bonus to: STR & DEX
Ideal: Barbarian, Monk, Ranger, Rogue
Adept: Cleric, Fighter, Paladin, Psion, Runepriest, Warden, Warlord, Assassin

Halfling
Bonus to: DEX & CON or CHA
Ideal: Rogue, Sorcerer, Psion
Adept: Ardent, Bard, Battlemind, Monk, Paladin, Warlock, Assassin

Human
Bonus to: Any Single Stat
While not gaining the ability to boost two stats for an ideal build stat wise, its ability to add to a single stat, and its additional skill choice, feat choice, and at-will power choice makes them ideal to all classes.

Ideal: Fighter, Ranger, Rogue, Warlord, Artificer, Bard, Sorcerer, Swordmage, Warlock, Wizard, Avenger, Cleric, Invoker, Paladin, Runepriest, Barbarian, Druid, Seeker, Shaman, Warden, Ardent, Battlemind, Monk, Psion, Assassin

Kalashtar
Bonus to: WIS & CHA
Ideal: Ardent, Psion
Adept: Bard, Cleric, Druid, Invoker, Monk, Paladin, Seeker, Shaman, Sorcerer, Warlock, Assassin, Avenger

Minotaur
Bonus to: STR & CON or WIS
Ideal: Cleric, Fighter, Invoker, Paladin, Runepriest, Seeker, Warden
Adept: Barbarian, Battlemind, Druid, Ranger, Shaman, Warlord

Revnant
Bonus to: CON & DEX
Ideal: Assassin
Adept: Battlemind, Monk, Ranger, Rogue, Warlock, Psion

Shadar Kai
Bonus to: DEX & INT
Ideal:
Adept: Artificer, Assassin, Monk, Ranger, Psion, Rogue, Swordmage, Wizard

Shardmind
Bonus to: INT & WIS or CHA
Ideal: Artificer, Avenger, Bard, Invoker, Psion, Shaman, Warlock, Wizard
Adept: Ardent, Cleric, Druid, Paladin, Ranger, Seeker, Sorcerer, Swordmage

Shifter (Longtooth)
Bonus to: STR & WIS
Ideal: Cleric, Fighter, Paladin, Runepriest, Seeker, Warden
Adept: Barbarian, Druid, Invoker, Ranger, Shaman, Avenger

Shifter (Racerclaw)
Bonus to: DEX & WIS
Ideal: Avenger, Barbarian, Druid, Monk, Seeker, Psion
Adept: Assassin, Cleric, Ranger, Rogue, Invoker, Shaman

Tiefling
Bonus to: CHA & INT
Ideal: Bard, Warlock
Adept: Ardent, Artificer, Paladin, Sorcerer, Swordmage, Wizard

War-Forged
Bonus to: STR & CON
Ideal: Barbarian, Runepriest, Warden
Adept: Battlemind, Cleric, Fighter, Paladin, Ranger, Warlord, Warlock

Wilden
Bonus to: WIS & CON or DEX
Ideal: Avenger, Druid, Invoker, Seeker, Shaman
Adept: Battlemind, Cleric, Monk, Psion, Ranger, Rogue, Assassin

Bladeling**
Bonus to: DEX & WIS
Ideal: Avenger, Druid, Monk, Seeker
Adept: Assassin, Invoker, Psion, Ranger, Rogue, Shaman

BugBear**
Bonus to: STR & DEX
Ideal: Barbarian, Monk, Ranger
Adept: Assassin, Cleric, Fighter, Paladin, Psion, Runepriest, Warden, Warlord

Bullywug**
Bonus to: CON & DEX
Ideal: Assassin
Adept: Battlemind, Monk, Psion, Ranger, Warlock

Duergar**
Bonus to: CON & WIS
Ideal: Invoker, Shaman
Adept: Avenger, Cleric, Druid, Seeker, Warlock, Battlemind

Githyanki**
Bonus to: CON & INT
Ideal: Artificer, Swordmage
Adept: Battlemind, Warlock, Wizard

Gnoll**
Bonus to: CON & DEX
Ideal: Assassin
Adept: Battlemind, Monk, Psion, Ranger, Warlock

Goblin**
Bonus to: DEX & CHA
Ideal: Bard, Rogue, Sorcerer, Psion
Adept: Ardent, Monk, Paladin, Ranger, Warlock, Assassin

Hobgoblin**
Bonus to: CON & CHA
Ideal: Ardent, Bard, Battlemind, Warlock
Adept: Paladin, Sorcerer

Kenku**
Bonus to: DEX & CHA
Ideal: Bard, Rogue, Sorcerer, Psion
Adept: Ardent, Monk, Paladin, Ranger, Warlock, Assassin

Kobold**
Bonus to: CON & DEX
Ideal: Assassin
Adept: Battlemind, Monk, Psion, Ranger, Warlock

Orc**
Bonus to: STR & CON
Ideal: Barbarian, Runepriest, Warden
Adept: Battlemind, Fighter, Paladin, Warlock, Warlord

Requires DM approval