Medical school students learn a lot about medical knowledge and clinical experience in the classroom. Teaching is a main focus in medical schools; therefore, it is necessary to identify the characteristics of good teaching. The aim of this study is to analyze the characteristics of high-quality education in medical schools. In this study, in-depth interviews were conducted over two weeks on twelve fourth-year medical students. Participants were asked to define high-quality education, list the general ways in which high-quality classes are delivered, mention cases where they have experienced high-quality teaching, and describe the attitude required of students to make high-quality education possible. The results showed that students want to be taught in an interactive way on the core content needed in an actual clinical setting for the goal of cultivating primary care physicians. They want their education to include not only medical knowledge, but also liberal art subjects such as politics, economics, sociology, culture and ethics education to help instill a sound value system. In particular, students stressed the importance of instructors delivering appropriate post-evaluation feedback, and they also emphasized that learner mindset and attitude is important in supporting high-quality teaching in class. This paper also summarizes the elements of high-quality teaching in terms of educational goals, content, and method, and examines cases of instructors who have delivered high-quality classes.