Important Websites
Musictheory.net - This website has many drills to help you practice written music theory.
Gmajormusictheory.org - This is a very important site to help you prepare for the AP Music exam. It has many listening examples.
thetamusic.com - This website focuses on ear training and has many games you can play to help train your ears.