Music Theory Practice Since 2018

For teachers

Assign music theory practice in about a minute. Students practice for free — no accounts to set up — then send you a verifiable results link showing their score, accuracy, and time. Free for classroom use.

🌟

Free

No accounts to manage, nothing to install.

Self-grading

Instant feedback for students; a score for you.

🔐

Verifiable

Every result shows name, score, accuracy & time.

📱

Any device

Works in any browser — phone, tablet, laptop.

🎵

40+ topics

Clefs, intervals, ear training, jazz, and more.

How it works

Three steps. Students don't need to sign in until they submit.

1

Assign

Paste a ready-made assignment (below) into your LMS — Canvas, Google Classroom, Blackboard, anything — or just share a tool link with a goal like "15 minutes" or "85% on the 60-second challenge."

An assignment posted in an LMS
2

Students practice & submit

They practice with no login. When finished, they sign in with Google once to get a verifiable link with their score — and paste it back into your assignment.

Results screen with a Get Shareable Link button
3

You verify

Click the link to see a verified results page — name, email, topic, score, accuracy, time, and date. Export to CSV for your gradebook in one click.

A verified student results page
The one line to give students: After practicing, click View ResultsSign in with GoogleGet Shareable Link, then paste the link into the assignment. (Every template below already includes this.)

Ready-made assignments

Copy one and paste it into your LMS. Each already includes the submit steps for students.

Note Reading

Note Zapper (beginners)

Practice
Note Zapper (beginners) — Practice Play Note Zapper in Solo mode on your clef. Goal: zap 20 notes in one round. https://music-theory-practice.com/music-notes/note-zapper How to submit: after practicing, open the link, click "View Results" → sign in with Google → "Get Shareable Link", then paste that link into this assignment.

Treble Clef

Practice
Treble Clef — Practice Practice treble-clef note reading for at least 15 minutes. https://music-theory-practice.com/music-notes/treble-clef-flashcards How to submit: after practicing, open the link, click "View Results" → sign in with Google → "Get Shareable Link", then paste that link into this assignment.

Treble Clef

Challenge
Treble Clef — Challenge Complete the 60-second Challenge. Goal: 85% accuracy or higher. https://music-theory-practice.com/music-notes/treble-clef-flashcards How to submit: after practicing, open the link, click "View Results" → sign in with Google → "Get Shareable Link", then paste that link into this assignment.

Bass Clef

Practice
Bass Clef — Practice Practice bass-clef note reading for at least 15 minutes. https://music-theory-practice.com/music-notes/bass-clef-flashcards How to submit: after practicing, open the link, click "View Results" → sign in with Google → "Get Shareable Link", then paste that link into this assignment.

Bass Clef

Challenge
Bass Clef — Challenge Complete the 60-second Challenge. Goal: 85% accuracy or higher. https://music-theory-practice.com/music-notes/bass-clef-flashcards How to submit: after practicing, open the link, click "View Results" → sign in with Google → "Get Shareable Link", then paste that link into this assignment.

Key Signatures

Key Signatures

Practice
Key Signatures — Practice Practice identifying key signatures for 15 minutes. https://music-theory-practice.com/key-signatures/key-signature-flashcards How to submit: after practicing, open the link, click "View Results" → sign in with Google → "Get Shareable Link", then paste that link into this assignment.

Key Signatures

Challenge
Key Signatures — Challenge Complete the 60-second Challenge. Goal: 80% accuracy. https://music-theory-practice.com/key-signatures/key-signature-flashcards How to submit: after practicing, open the link, click "View Results" → sign in with Google → "Get Shareable Link", then paste that link into this assignment.

Intervals

Ascending Intervals

Practice
Ascending Intervals — Practice Practice calculating ascending intervals for 15 minutes. https://music-theory-practice.com/intervals/ascending-interval-flashcards How to submit: after practicing, open the link, click "View Results" → sign in with Google → "Get Shareable Link", then paste that link into this assignment.

Ascending Intervals

Challenge
Ascending Intervals — Challenge Complete the 60-second Challenge. Goal: 75% accuracy. https://music-theory-practice.com/intervals/ascending-interval-flashcards How to submit: after practicing, open the link, click "View Results" → sign in with Google → "Get Shareable Link", then paste that link into this assignment.

Descending Intervals

Practice
Descending Intervals — Practice Practice calculating descending intervals for 15 minutes. https://music-theory-practice.com/intervals/descending-interval-flashcards How to submit: after practicing, open the link, click "View Results" → sign in with Google → "Get Shareable Link", then paste that link into this assignment.

Descending Intervals

Challenge
Descending Intervals — Challenge Complete the 60-second Challenge. Goal: 75% accuracy. https://music-theory-practice.com/intervals/descending-interval-flashcards How to submit: after practicing, open the link, click "View Results" → sign in with Google → "Get Shareable Link", then paste that link into this assignment.

Ear Training

Interval Ear Training

Practice
Interval Ear Training — Practice Practice identifying intervals by ear for 15 minutes. https://music-theory-practice.com/ear-training/ascending-interval-ear How to submit: after practicing, open the link, click "View Results" → sign in with Google → "Get Shareable Link", then paste that link into this assignment.

Triad Quality

Practice
Triad Quality — Practice Practice identifying triad qualities (major, minor, diminished, augmented) by ear. https://music-theory-practice.com/ear-training/triad-quality-flashcards How to submit: after practicing, open the link, click "View Results" → sign in with Google → "Get Shareable Link", then paste that link into this assignment.

Modes & Scales

Church Modes

Practice
Church Modes — Practice Practice identifying the seven church modes for 15 minutes. https://music-theory-practice.com/modes/modes-flashcards How to submit: after practicing, open the link, click "View Results" → sign in with Google → "Get Shareable Link", then paste that link into this assignment.

Church Modes

Challenge
Church Modes — Challenge Complete the 60-second Challenge. Goal: 80% accuracy. https://music-theory-practice.com/modes/modes-flashcards How to submit: after practicing, open the link, click "View Results" → sign in with Google → "Get Shareable Link", then paste that link into this assignment.

Jazz Theory

ii–V–I Progressions

Practice
ii–V–I Progressions — Practice Practice spelling ii–V–I progressions in all keys. https://music-theory-practice.com/jazz/ii-v-i-flashcards How to submit: after practicing, open the link, click "View Results" → sign in with Google → "Get Shareable Link", then paste that link into this assignment.

Secondary Dominants

Practice
Secondary Dominants — Practice Practice identifying and spelling secondary dominants. https://music-theory-practice.com/secondary-dominants/secondary-dominant-flashcards How to submit: after practicing, open the link, click "View Results" → sign in with Google → "Get Shareable Link", then paste that link into this assignment.

All topics

Assign any of these — same three steps.

Good to know

Do students need accounts?
Only to submit. Practice works with no login; they sign in with Google once, at the end, to generate the verifiable link.
How do I know it's really them?
The verification page shows the student's name and Google email — confirm it matches your roster.
Can I put results in my gradebook?
Yes — every verification page has a "Copy as CSV" button, and a PNG copy for your records.
How long are links valid?
Verification links stay valid for 30 days.
Questions?
Email [email protected].