Average debt for final-year medical students tops £20,000, according to a British Medical Association annual survey. On average, final-year medical students owe £21,755 compared with the £20,741 in basic pay they will earn as a first-year junior doctor.