I have been bringing my son to School of Rock for about 5 months and my son has made great progress. I strongly recommend this place to everyone. They are awesome. My son loves attending School of Rock. Andy is awesome he helped us with the registration. Billy is awesome he has been teaching my son all this time and has been great.