Aural
The links below take you to customised exercises at the 'musictheory.net' website. The links are organised into Intervals, Scales and Chords. You should work through each exercise as directed by your teacher - in general that would be to start at Level 1 in each category and then move down the list when you have achieved a high level of accuracy.
Intervals
Level 1
Perfect 5ths and 8ves - ascending
Perfect 5ths and 8ves - descending
Perfect 5ths and 8ves - ascending and descending
Level 2
Perfect 4ths, 5ths, and 8ves - ascending
Perfect 4ths, 5ths, and 8ves - descending
Perfect 4ths, 5ths, and 8ves - ascending and descending
Level 3
Major 2nds and Perfect 4ths, 5ths, and 8ves - ascending
Major 2nds and Perfect 4ths, 5ths, and 8ves - descending
Major 2nds and Perfect 4ths, 5ths, and 8ves - ascending and descending
Level 4
Major 2nds and 3rds, and Perfect 4ths, 5ths, and 8ves - ascending
Major 2nds and 3rds, and Perfect 4ths, 5ths, and 8ves - descending
Major 2nds and 3rds, and Perfect 4ths, 5ths, and 8ves - ascending and descending
Level 5
Major 2nds, 3rds, and 7ths, and Perfect 4ths, 5ths, and 8ves - ascending
Major 2nds, 3rds, and 7ths, and Perfect 4ths, 5ths, and 8ves - descending
Major 2nds, 3rds, and 7ths, and Perfect 4ths, 5ths, and 8ves - ascending and descending
Level 6
Major 2nds, 3rds, 6ths and 7ths, and Perfect 4ths, 5ths, and 8ves - ascending
Major 2nds, 3rds, 6ths and 7ths, and Perfect 4ths, 5ths, and 8ves - descending
Major 2nds, 3rds, 6ths and 7ths, and Perfect 4ths, 5ths, and 8ves - ascending and descending
Level 7
Major 2nds, 3rds, 6ths and 7ths, and Minor 2nds, and Perfect 4ths, 5ths, and 8ves - ascending
Major 2nds, 3rds, 6ths and 7ths, and Minor 2nds, and Perfect 4ths, 5ths, and 8ves - descending
Major 2nds, 3rds, 6ths and 7ths, and Minor 2nds, and Perfect 4ths, 5ths, and 8ves - ascending and descending
Level 8
Major 2nds, 3rds, 6ths and 7ths, Minor 2nds and 3rds, and Perfect 4ths, 5ths, and 8ves - ascending
Major 2nds, 3rds, 6ths and 7ths, Minor 2nds and 3rds, and Perfect 4ths, 5ths, and 8ves - descending
Major 2nds, 3rds, 6ths and 7ths, Minor 2nds and 3rds, and Perfect 4ths, 5ths, and 8ves - ascending and descending
Level 9
Major 2nds, 3rds, 6ths and 7ths, Minor 2nds, 3rds and 6ths, and Perfect 4ths, 5ths, and 8ves - ascending
Major 2nds, 3rds, 6ths and 7ths, Minor 2nds, 3rds and 6ths, and Perfect 4ths, 5ths, and 8ves - descending
Major 2nds, 3rds, 6ths and 7ths, Minor 2nds, 3rds and 6ths, and Perfect 4ths, 5ths, and 8ves - ascending and descending
Level 10
Major 2nds, 3rds, 6ths and 7ths, Minor 2nds, 3rds, 6ths and 7ths, and Perfect 4ths, 5ths, and 8ves - ascending
Major 2nds, 3rds, 6ths and 7ths, Minor 2nds, 3rds, 6ths and 7ths, and Perfect 4ths, 5ths, and 8ves - descending
Major 2nds, 3rds, 6ths and 7ths, Minor 2nds, 3rds, 6ths and 7ths, and Perfect 4ths, 5ths, and 8ves - ascending and descending
Level 11
Major and Minor 2nds, 3rds, 6ths and 7ths, Tritone (Augmented 4th/Diminished 5th), and Perfect 4ths, 5ths, and 8ves - ascending
Major and Minor 2nds, 3rds, 6ths and 7ths, Tritone (Augmented 4th/Diminished 5th), and Perfect 4ths, 5ths, and 8ves - descending
Major and Minor 2nds, 3rds, 6ths and 7ths, Tritone (Augmented 4th/Diminished 5th), and Perfect 4ths, 5ths, and 8ves - ascending and descending
Scales
Level 1
Major and Natural Minor ascending
Major and Natural Minor descending
Major and Natural Minor ascending and descending
Level 2
Major and Harmonic Minor ascending
Major and Harmonic Minor descending
Major and Harmonic Minor ascending and descending
Level 3
Major, Harmonic Minor, and Melodic Minor ascending
Major, Harmonic Minor, and Melodic Minor descending
Major, Harmonic Minor, and Melodic Minor ascending and descending
Level 4
Major, Harmonic Minor, Melodic Minor and Natural Minor ascending
Major, Harmonic Minor, Melodic Minor and Natural Minor descending
Major, Harmonic Minor, Melodic Minor and Natural Minor ascending and descending
Level 5
Major, Harmonic Minor, Melodic Minor, Natural Minor and Chromatic ascending
Major, Harmonic Minor, Melodic Minor, Natural Minor and Chromatic descending
Major, Harmonic Minor, Melodic Minor, Natural Minor and Chromatic ascending and descending
Level 6
Major, Harmonic Minor, Melodic Minor, Natural Minor, Chromatic and Whole Tone ascending
Major, Harmonic Minor, Melodic Minor, Natural Minor, Chromatic and Whole Tone descending
Major, Harmonic Minor, Melodic Minor, Natural Minor, Chromatic and Whole Tone ascending and descending
Level 7
Major, Harmonic Minor, Melodic Minor, Natural Minor, Chromatic, Whole Tone, and Major Pentatonic ascending
Major, Harmonic Minor, Melodic Minor, Natural Minor, Chromatic, Whole Tone and Major Pentatonic descending
Major, Harmonic Minor, Melodic Minor, Natural Minor, Chromatic, Whole Tone and Major Pentatonic ascending and descending
Chords
Triads - Level 1
Major and Minor triads (root position) - arpeggio followed by chord
Major and Minor triads (root position) - chord only
Triads - Level 2
Major and Minor triads (root position and inversions) - arpeggio followed by chord
Major and Minor triads (root position and inversions) - chord only
Triads - Level 3
Major and Augmented triads (root position) - arpeggio followed by chord
Major and Augmented triads (root position) - chord only
Triads - Level 4
Minor and Diminished triads (root position) - arpeggio followed by chord
Minor and Diminished triads (root position) - chord only
Triads - Level 5
Major, Minor, Augmented and Diminished triads (root position) - arpeggio followed by chord
Major, Minor, Augmented and Diminished triads (root position) - chord only
Sevenths - Level 6
Major 7th and Dominant 7th (root position) - arpeggio followed by chord
Major 7th and Dominant 7th (root position) - chord only
Sevenths - Level 7
Major 7th and Dominant 7th (root position and inversions) - arpeggio followed by chord
Major 7th and Dominant 7th (root position and inversions) - chord only
Sevenths - Level 8
Minor 7th and Half-diminished 7th (root position) - arpeggio followed by chord
Minor 7th and Half-diminished 7th (root position) - chord only
Sevenths - Level 9
Minor 7th and Half-diminished 7th (root position and inversions) - arpeggio followed by chord
Minor 7th and Half-diminished 7th (root position and inversions) - chord only
Sevenths - Level 10
Major 7th, Minor 7th, Dominant 7th and Half-diminished 7th (root position) - arpeggio followed by chord
Major 7th, Minor 7th, Dominant 7th and Half-diminished 7th (root position) - chord only
Sevenths - Level 11
Major 7th, Minor 7th, Dominant 7th and Half-diminished 7th (root position and inversions) - arpeggio followed by chord
Major 7th, Minor 7th, Dominant 7th and Half-diminished 7th (root position and inversions) - chord only