One of my old, personal favorites! This is a very good music website created by a music teacher at a school in Birmingham, AL. There are PLENTY of really fun musical activities and games to choose from and do!
At the top of the Music Tech Teacher page or under the Main Menu on the page, click on the Lessons or Quizzes tabs.
If you click Lessons, move down/over and try out the Lessons, Worksheets, or Piano Practice sections.
If you click Quizzes, move down/over and try out the Quizzes / Games, Music Help / Theory, or Piano Practice sections.