Question: who plays esme in school of rock?
Answer: Esmeralda, or Esme for short, is a recurring character on School of Rock. She is Lawrence's love interest within the series. She is portrayed by Haley Powell.