U.S. News ranks Johns Hopkins University as the top undergraduate program in biomedical engineering in 2015, followed by Duke University, Georgia Institute of Technology, Massachusetts Institute of Technology, Rice University and Stanford University. MIT, Rice and Stanford are tied for fourth, so six schools technically rank among the top five programs. The publications' ranking of graduate programs is similar, as Johns Hopkins again ranks first and is followed by Georgia Tech, University of California San Diego, Duke and MIT.
Biomedical engineers apply engineering principles to the fields of medicine and biology. Schools offering the top programs in the field tend to be those that are strong in both engineering and medicine. According to the U.S. Bureau of Labor Statistics, the average biomedical engineer earned $86,960 in 2012.
Many biomedical engineering jobs require only a bachelor's degree. However, the program is quite rigorous even at an undergraduate level because of its interdisciplinary nature. Students need a strong background in engineering, life sciences, basic sciences and mathematics.
All of the top biomedical engineering schools have high admissions standards, with undergraduate admission rates ranging from Stanford's 5 percent to Georgia Tech's 33 percent. Georgia Tech's tuition is a relative bargain at $32,396 out of state and $12,204 in state, while the other top undergraduate programs all charge over $42,000 annually.