Question: how many years of school to become a heart surgeon?
Answer: To become a surgeon you'll need to complete: a five-year degree in medicine, recognised by the General Medical Council. a two-year foundation programme of general training. two years of core surgical training in a hospital.