Columbia or Johns Hopkins for biomedical engineering: which is better for undergrad?

I’m a high school junior looking at biomedical engineering and keep seeing Columbia and Johns Hopkins come up a lot. Both seem strong, but I’m trying to understand which one is generally better for an undergraduate who wants solid research opportunities and a strong engineering foundation.

I’m mainly trying to compare the overall fit for biomedical engineering, not just the school name.
0 views
College is too important to leave to AI
Life-changing decisions deserve guidance from an expert
A real advisor gets to know you, brings experience from helping other students, and helps you make choices with confidence.
Sundial AI
AI-assisted guidance informed by the expertise of Sundial's admissions advisors
The biggest practical tradeoff is this: Johns Hopkins is more centered on biomedical engineering itself, while Columbia gives you biomedical engineering within a broader New York City engineering and university experience. For undergraduates who want a department with especially deep ties to medicine, labs, and hospital-based research, Hopkins has a real edge. Columbia is still excellent, but its strength is more about combining engineering with access to a huge university ecosystem, cross-disciplinary options, and New York opportunities.

For biomedical engineering specifically, Johns Hopkins is one of the first schools many people think of for a reason. Its BME program is closely connected to the School of Medicine, the hospital system, and a campus culture where research is central. That tends to matter for undergrads because the field is so tied to real clinical problems, imaging, devices, neuroscience, and bioinstrumentation.

Columbia offers strong engineering training too, and it can be especially appealing if you want flexibility across engineering, computer science, data science, entrepreneurship, or public health. Being in New York can create interesting access to hospitals, startups, and internships during the school year in a way that feels different from a more self-contained campus environment. Columbia can be a very good place to study biomedical engineering, but it is not quite as singularly defined by BME as Hopkins is.

For research access, both schools offer meaningful opportunities, but Hopkins is unusually research-intensive in biomedical areas. If your main question is where an undergraduate is more likely to be surrounded by high-volume, high-focus biomedical work from day one, I would lean Hopkins. That concentration can make it easier to find mentors, projects, and peers who are all deeply plugged into the same field.

So if the comparison is strictly about undergraduate biomedical engineering strength, Johns Hopkins has the stronger reputation and the more natural infrastructure for it. Columbia becomes more compelling when you value the broader university experience, New York setting, and the chance to mix BME with a wider set of academic and professional paths.
Have questions about the admissions process?
Start working with a Sundial advisor today!

Comments & Questions (0)

No comments yet. Be the first to ask a question or share your thoughts!

Start the conversation

Have a follow-up question or want to share your experience? Leave a comment below.

College is too important to leave to AI
Life-changing decisions deserve guidance from an expert
A real advisor gets to know you, brings experience from helping other students, and helps you make choices with confidence.
Have questions about the admissions process?
Start working with a Sundial advisor today!