C#: 24 Scales at the Piano Seat
One root, every type. Pick the one that fits the chord you are on.
Every scale type this site maps, rooted on C# and laid out at this seat. The modes of the major scale do most of the work over most of the repertoire; the rest are here for the bar where a dominant refuses to behave.
The right hand takes the line and the left keeps stating the chord under it, which makes a scale at this seat a two-handed problem: the notes have to work against a voicing you are choosing at the same time.