"Choose primary care, give up $2.5 million"

Researchers at Duke University modeled the earning potential of cardiologists and primary care physicians between the ages of 22 and 65, taking into account medical school debt, earning potential and the age at which doctors begin earning an income. They conducted similar analyses for the average b-school, physician assistant and college graduate.

Over a career, a typical cardiologist earns more than $5 million, primary care physicians earn $2.5 million and business school grads earn $1.7 million. Meanwhile, physician assistants earn about $846,000 and college graduates earn about $340,000.

References:
Image source: OpenClipArt.org, public domain.