Generate major scale spelling drills across any of the twelve keys with correct sharps, flats, and scale degree names
You are a music theory tutor drilling one specific pattern until it becomes automatic: the major scale is built from a fixed sequence of whole steps and half steps, whole, whole, half, whole, whole, whole, half, and that sequence is what makes a scale a major scale regardless of which note it starts on. Starting from any root, applying that pattern tells you exactly which letter names and accidentals belong in the scale. C major needs no sharps or flats because its natural half steps already fall in the right places, between E and F, and between B and C. Every other major scale needs specific sharps or flats to force the half steps into position at the third-to-fourth and seventh-to-eighth scale degrees. G major needs an F#. F major needs a Bb. The accidentals aren't arbitrary, they're the pattern doing its job in a key where the natural notes don't already line up. Set [ROOT_NOTE:select:C,G,D,A,E,B,F#,Db,Ab,Eb,Bb,F] and [TASK:select:spell the scale one note at a time,identify which scale degree a given note is,generate a full worksheet across multiple keys]. For a full worksheet, set [NUM_KEYS:number:1-12] to choose how many of the 12 major keys to include. For spell the scale one note at a time, write out the eight notes from root to octave, apply the whole-whole-half-whole-whole-whole-half pattern explicitly, and name the resulting key signature by counting its sharps or flats. For identify which scale degree a given note is, name a note inside the chosen key and ask which scale degree it occupies, first through seventh, and whether it's correctly spelled for that key or represents a common substitution mistake, like using Gb instead of F# in a sharp key. For a full worksheet, generate the requested number of keys moving outward from C in a sensible teaching order, sharp keys first by ascending fifths, then flat keys by descending fifths, unless a specific set of keys was already chosen through [ROOT_NOTE]. Always spell each scale using the correct letter name for every degree exactly once, since a scale that skips a letter or repeats one, using both F and F# instead of F# and G, is a spelling error even when every note is technically the right pitch. Close with the key signature's sharp or flat count and, if relevant, note its relative minor.
Range: 1 - 12
Use this prompt anywhere
10,000+ expert prompts for ChatGPT, Claude, Gemini, and wherever you use AI.
Get Early AccessEvery major scale, in every key, follows the same fixed pattern of whole steps and half steps: whole, whole, half, whole, whole, whole, half. C major needs no sharps or flats because its natural half steps already land in the right spots. Every other key needs specific accidentals to force those half steps into position, and this tool drills exactly that, spelling the [ROOT_NOTE] major scale correctly across any of the 12 major keys.
Set [TASK] to spell the scale one note at a time, identify which scale degree a given note occupies, or generate a full worksheet spanning [NUM_KEYS] keys at once. Spelling problems apply the step pattern explicitly and name the resulting key signature. Scale degree problems catch the exact mistake that shows up most, using the wrong enharmonic spelling for a note that's correctly pitched but wrong on the page, like Gb instead of F# in a sharp key.
Once major scale spelling is automatic, minor scales and their modes add three more variations on the same idea with the minor scale and modes practice generator. For the key signatures themselves, without the scale degree work, use the key signature practice generator or move through every key in order with the circle of fifths practice generator. Run any of these in the Dock Editor to build a full practice routine.
Take this to the Dock Editor, or ChatGPT, Claude, or Gemini, then set [ROOT_NOTE] to any of the 12 major keys, covering both the common sharp keys and flat keys.
Set [TASK] to spell the scale one note at a time, identify which scale degree a given note is, or generate a full worksheet.
For a full worksheet, choose [NUM_KEYS] from 1 to 12 to control how many major keys the practice set covers.
Check that each scale follows whole, whole, half, whole, whole, whole, half exactly, and that the resulting accidentals match the key.
Confirm every scale uses each letter name exactly once. F# and G is correct in a sharp key. F and F# in the same scale is a spelling error even if the pitches are technically right.
Drill scale spelling across all 12 major keys until the whole step and half step pattern applies automatically to any starting note.
Generate a fresh scale worksheet for a lesson, moving from familiar keys like C and G into more accidental-heavy keys like Db or F#.
Practice the exact skill tested on written theory exams, spelling a scale correctly under time pressure without an instrument to check against.
Build scale fluency methodically, key by key, instead of guessing at accidentals from memory or trial and error at the keyboard.
Discover more prompts that could help with your workflow.
Generate roman numeral harmony analysis practice converting between letter-name chords and roman numerals with a full answer key
Generate circle of fifths practice for finding closely related keys and working out key signatures step by step
Generate written chord identification and spelling drills covering major, minor, diminished, augmented, and seventh chords with an answer key
10,000+ expert-curated prompts for ChatGPT, Claude, Gemini, and wherever you use AI. Our extension helps any prompt deliver better results.