School of Rock Seattle, in Greenwood, is amazing! Our son has been taking lessons and performing with their performance program for several years. It's like the movie--kids learn music by playing rock songs. The magic is that this actually makes them want to practice! And the shows they put on each season are the real deal. Can't recommend enough!