Question: how many years of school to be a cardiologist?
Answer: Cardiologists may find positions within hospitals, private practices and universities. In order to become a cardiologist, one must undergo four years of medical school as well as three years of internal medicine training. Finally, one must complete three more years of what is called specialized training.