This is from my new book Classical Guitar Technique: Essential Exercises, Scales, and Arpeggios. The 122 page book includes: Practice Routines, Tips, 100 Open String Exercises, 120 Giuliani Arpeggios, Scales, Slur Exercises, Shifts, Finger Independence, Barre, Tremolo, Common Harmonics, and much more.
As with one octave scales, certain keys are used below as examples but practice the patterns in various keys by playing the same pattern/fingering at different starting frets. I’ve started each scale around the 4th and 5th position for left hand ease. I’ve chosen these patterns because they utilize a variety of shifts, fingering concepts, guide fingers, or squeeze shifts. A squeeze shift is a one fret micro shift often including a fingering just before that will allow sustain of the previous note.