Based in Walnut Creek, California, School of Rock offers engaging, performance-based music education for all ages. Offering both in-person and online lessons, School of Rock's programs, camps, and workshops make learning fun and foster a tight-knit community of musicians. Under the guidance of experienced, local musician instructors, students receive one-on-one lessons in drum, bass, keyboard, vocals, and guitar, which are complemented by group practices. From their first day, students learn to play music and eventually showcase their talents at live performances in local venues.