At Johns Hopkins University, medical school will be free for students earning less than $300,000 a year due to a $1 billion donation from Bloomberg Philanthropies. The donation is also expected to increase financial aid for students at its schools of nursing, public health and other graduate schools.