Yes on having had private lessons and I used to teach when I was younger. I spent some time studying classical guitar and that was very useful to my development as both a guitar player and a teacher. I don't think you necessarily need a degree or to have had lessons to teach, but you should know how to read music, music theory, and be proficient/comfortable in various styles and techniques. Patience is definitely required too!