With stats like that, you can do anything you like.
Since I like playing paladins, I'd probably play a human paladin:
Str 18
Dex 12
Con 15
Int 14
Wis 15
Cha 18
However, you'd make a very good wood elf archer (Ftr/Bbn/Rgr) as well:
Str 20, Dex 20, Con 13, Int 13, Wis 14, Cha 10
Of course, the 20 str is only useful when the enemy closes into melee range and the favored class ranger makes arcane archer harder to get so you might go with a high elf instead:
Str 18, Dex 20, Con 13, Int 15, Wis 14, Cha 12
That set of stats would make a very good Bladesinger too (although you'd want wizard levels for that).
If sorcerors are available, you'd have an incredible sorceror too:
Str 12, Dex 15, Con 18 (20 with toad familiar), Int 15, Wis 14, Cha 18
If I were to go monk, I'd consider doing it like this:
Half-orc monk
Str 20, Dex 15, Con 15, Int 12, Wis 18, Cha 10
Taking a level of barbarian first and then switching to monk (playing an ex bbn 1/Monk x would give you weapon proficiencies, more hit points, and lots of movement)
For that matter, you could be a fighter who was good at more than just fighting (with cross-class skills). . . but was very very very good at fighting too:
Dwarf Fighter:
Str 18, Dex 12, Con 20, Int 15, Wis 15, Cha 12