Nepal has a total of 21 Medical Schools:

Nepal B.P. Koirala Institute of Health Sciences Dharan
Nepal Birat Medical College Biratnagar
Nepal Chitwan Medical College Bharatpur
Nepal College of Medical Sciences, Bharatpur Bharatpur
Nepal Devdaha Medical College Devdaha
Nepal Gandaki Medical College Pokhara
Nepal Institute of Medicine, Tribhuvan University Kathmandu
Nepal Janaki Medical College Dhanusha
Nepal Karnali Academy of Health Sciences (KAHS) Jumla
Nepal Kathmandu Medical College Kathmandu
Nepal Kathmandu University School of Medical Sciences Dhulikhel
Nepal KIST Medical College & Teaching Hospital Lalitpur
Nepal Lumbini Medical College and Teaching Hospital Tansen
Nepal Manipal College of Medical Sciences (MCOMS) Pokhara
Nepal National Medical College, Birgunj Birgunj
Nepal Nepal Medical College Kathmandu
Nepal Nepalese Army Institute of Health Sciences College of Medicine Kathmandu
Nepal Nepalgunj Medical College Nepalgunj
Nepal Nobel Medical College Biratnagar
Nepal Patan Academy of Health Sciences School of Medicine Kathmandu
Nepal Universal College of Medical Sciences Bhairahawa