Lesson Cost & Policy


Fees and Payment:

  • Lesson Fees: Each lesson is priced at $25.00 per half hour and is billed monthly.
  • Payment for In-Person Lessons: In-person lesson payments are due within the first week of each month. Lessons will not commence until payment is received, without exceptions. Starting February 1st, 2024, cash or checks are preferred for in-person payments. Credit or debit cards, including PayPal/Venmo, are also accepted, with a 5% processing fee added to the total amount.
  • Payment for Online Lessons: For online lessons, only Zelle/PayPal and/or Venmo payments are accepted, with a 5% processing fee added. Payment requests will be sent out during the first week of each month, and lessons must be paid for before they commence. New online students will receive their Zoom meeting ID and password after payment confirmation.

Cancellations and Credits:

  • Cancellation Policy: To cancel a lesson, please contact me via call, text, or email before 2:00 PM on the day of the scheduled lesson to receive credit for the missed session.
  • Credit for Missed Lessons: Regardless of cancellations, payment is due within the first week of each new month. If you miss a lesson from the previous month and notify me within the cancellation timeframe, a credit will be issued for the missed session(s). Deduct the credit(s) from any missed lesson(s) from the previous month. No credits will be issued for no-shows. Students missing two or more weeks in a month are ineligible for credits and must pay for the full month.

Return Check Fee:

  • A $45.00 return check fee will be charged for any returned checks.

Lesson Schedule

Monday - Friday: 3:00pm - 8:00pm
Saturday: 1:00 - 5:00pm

Current Openings:

Currently Full

My schedule generally stays full. If you would like to be notified when a lesson spot opens up, you can leave your name and email address below and I will let you know when a spot opens up.

Availability Sign Up

Sign up to receive notifications when a new spot becomes available.

Reserve Your Lesson Slot

Book your preferred lesson slot hassle-free:


  1. Check Availability: Browse the highlighted dates on the calendar. Choose your desired day of the week and a convenient 30-minute time slot.
  2. Provide Details: Complete the required information to secure your spot. Once submitted, I’ll receive an email notification.
  3. Confirmation: Expect a confirmation email from me, verifying the scheduled date and time. For any inquiries, feel free to reach out at (336.337.3331).
  4. Payment Process: Payment is due on the day of the lesson. Please remember that lessons are scheduled monthly, so plan your payment accordingly.


Secure your lesson spot now and embark on your musical journey with confidence!

“Jeff started me off with all the basics. Then, combining a love for classical music plus my desire to want to emulate all popular folk singers, Jeff found a repertoire that fit my style and playing. I am inspired as well as in awe of his knowledge, never-ending patience, supportive words, encouragement and a talent that won’t quit. To coin a musician’s phrase, He rocks!”

Shari R. - Greensboro, NC

“I have taken lessons with Jeff for a number of years and am always amazed by the depth of his knowledge and abilities. I had no musical training prior to beginning with Jeff and he has helped me with theory, technique, and motivation. He is a patient and challenging teacher. I would recommend him for any experience level. Jeff will make you a better player!”

Tim Bullard - Greensboro, NC