New York University in New York City is the most cost-effective medical school on U.S. News & World Report’s list of the top 100 medical schools for primary care in 2023, costing students $0 per year after announcing its free tuition program in 2018.