 All the kids really play their instruments, and the backup singers  are real vocalists. Jack Black (I) (qv) also played a bit of  guitar in the movie (for example, when he is teaching "Smoke on the  water", "Iron man" and other songs to Zach), but he didnt do the  guitar solos.