The MSTP is a federally funded MD/PhD training program. The NIH provides the schools money to pay for stipends and tuition. It is generally perceived that an MSTP school has a better MD/PhD program than a non-MSTP school, but there are the rare exceptions.