San Francisco guitar lessons • Ages 7 and up

Play the music you actually love.

Personalized guitar lessons for ages 7 through adult, covering rock, blues, metal, singer-songwriter, jazz, and more. Learn the music you love while building strong rhythm, technique, confidence, and musical independence.

Ages 7 through adult Beginner through intermediate Online or in person
David, a San Francisco guitar teacher, seated with an acoustic guitar
Guitar lessons with real-world musicianship Rock, blues, metal, singer-songwriter, jazz, acoustic and electric guitar, singing, and performance.
About your teacher

A supportive teacher with decades of playing and performance experience.

David Hadley smiling with an acoustic guitar
25+ years playing guitar
Singer + multi-instrumentalist guitar, bass, and basic piano
Acoustic + electric rhythm, lead, tone, and performance

I’m David Hadley, a San Francisco guitarist, singer, and performer with more than 25 years of playing experience.

I also play bass and basic piano, which helps me teach rhythm, harmony, song structure, and how each part fits together in a band.

I play and teach across many styles, including rock, blues, metal, singer-songwriter, and jazz. Lessons are practical, encouraging, and built around the student’s age, favorite music, and goals.

What we can work on

Lessons that connect technique to real music.

Every lesson is customized to the student’s age, experience, musical goals, and favorite styles, from rock and metal to blues, jazz, and singer-songwriter music.

01 / FOUNDATIONS

Beginner Guitar

Chords, riffs, strumming, tuning, and complete songs with clear, age-appropriate instruction.

02 / SONGS

Acoustic & Rhythm

Cleaner chord changes, stronger groove, dynamics, fingerstyle basics, and playing while singing.

03 / LEAD PLAYING

Blues & Improvisation

Phrasing, bends, vibrato, chord tones, ear training, and musical soloing.

04 / NEXT LEVEL

Musicianship & Growth

Fretboard fluency, song structure, basic harmony, ensemble skills, and a focused path through plateaus.

Ages 7+Kids, teens, and adults
Three formatsOnline, Pacific Heights, or in-home
Song-focusedTechnique taught through music you enjoy
Lesson rates

Choose where you would like to learn.

Choose online lessons, lessons at my place in Pacific Heights, or in-home lessons within three miles. Thirty minutes is ideal for many younger students; 45 or 60 minutes suits older students and adults.

Online lessons
From $50

30 min: $50
45 min: $70
60 min: $90

At your home
From $70

30 min: $70
45 min: $95
60 min: $120

Travel included within three miles of Pacific Heights.

For siblings, back-to-back lessons can be scheduled during one visit. Locations outside the three-mile service area may be considered by arrangement.

Frequently asked questions

The practical details.

Where are lessons held?

Lessons are available online, at my place in Pacific Heights, or at the student’s home within three miles of Pacific Heights.

What ages and levels do you teach?

Lessons are available for kids ages 7 and up, teens, and adults, from complete beginners through intermediate players.

How long are lessons?

Lessons are offered in 30-, 45-, and 60-minute formats. Thirty minutes is often ideal for younger students and beginners.

Let’s find the right lesson format.

Share a little about the student, the music they enjoy, and what they would like to accomplish. I’ll reply by email or phone with availability and the best next step.

Phone 415-684-4384
Service area Online, Pacific Heights, or within 3 miles

Your information is used only to respond to this lesson inquiry.