While it's easy to see why many international physicians are relocating to the US for work
, it's important to understand why many American doctors make larger salaries. Most physicians leave medical school with an enormous amount of debt. Education in the states is very expensive, and doctors make a salary to help compensate for student loan repayment. Additionally, American physicians are often required to commit more time to their schedule and call duty availability. With impending modifications to the current American health care system, there may be changes in physician salaries in the future. Until then, American doctors will continue to enjoy some of the greatest pay in the world.