how long is med school
Courses generally last five or six years: two years of pre-clinical training in an academic environment and three years clinical training at a teaching hospital and in community settings. Medical schools and teaching hospitals are closely integrated.