Students do not get paid at the medical school. However, new graduates are paid during their stay (they are paid less than their peers). One year's stay is required to obtain a license to practice medicine. Residency to specialize in a particular field of medicine can last from three to eight years.