The Student Room Group

Engineering: Imperial vs Oxford

Hi, I'm just looking for some neutral opinions on which university I should firm. Obviously, I know I’m in an incredibly lucky position so I just want to make a decision that I won’t regret!

I have offers from both Oxford University and Imperial. Engineering for Oxford (A*A*A with the A*s in Maths and Physics) and Biomedical Engineering for Imperial (A*A*A with one A* in Maths and an A* or A in Physics). I’m predicted 3 A*s.

My main issue is that I honestly prefer the Biomedical engineering course at Imperial rather than the general engineering course at Oxford. I’ve applied for biomedical engineering at the other unis that I’ve applied to. The fact that for the first 2 to 2.5 years of my time (potentially) at Oxford would be filled with mechanical/electrical/computer engineering without even really looking at bioengineering makes me disappointed/sad.

To be honest, the only reason why I applied to Oxford in the first place was just to end the ‘what if’ that would have been in my head if I did not apply I never expected to actually get an interview, let alone an offer.

There are obviously a lot of pros about Oxford. I do like the tutorial teaching method, the collegiate system especially as I am more introverted so being in a smaller environment might help me build friendships easier. However, I just don’t know if this makes up for the 2 years of maybe studying something I don’t really enjoy. Also I’ve heard that Oxford doesn’t have the best practical facilities and is very theoretical, which I don’t think I would enjoy that much.

For Imperial, I love the fact that it emphasises practical skills and obviously being a STEM university it has amazing facilities and research. I am considering research as a career path for myself. I do love the hustle and bustle of London as well. Another pro would be that it is more diverse (in both race and maybe class); Oxford does have the stereotype of being elitist and the college that I’ve been accepted into has the 3rd lowest state student acceptance rate (from last year). I know that this isn’t specific to Oxford (i.e. Edinburgh has had reports of classism) so just wondering if any current/ex-students can share their opinions?

Obviously, I know that London is very expensive. I’m lucky enough that my family should be able to afford it but why spend so much when a cheaper option is available? I'm a home student BTW.

I think this would be a no-brainer if I applied for any other course, but with Imperial being incredible in the STEM field and now 2nd in the world/1st in Europe, I’m not sure that the prestige of Oxford is that much greater than Imperial for Engineering? But I would like other opinions.

I suppose my last reason for preferring Imperial would that I feel like I wouldn’t be starting at such a disadvantage. I don’t do Further Maths and although I know that this isn’t required, I know that roughly 80% of people in the Oxford course do it. I’ve also gotten my PAT results back and they are very low, like 20 marks below the average offer holder, so I don’t feel like I deserve my place. I don’t want to feel like I’m always at the bottom of the class, especially since I’ve worked so hard and maybe gotten used to myself being close the top in school. I don’t mean for this to sound arrogant, I just want to be truthful to give people a full picture.

I am not planning to make any final decisions before attending the Oxford offer holder day. I actually haven’t visited Oxford yet, but I have spent a week in Imperial so I think maybe some of my feelings may just be fear of the unknown!

Any help would be really, really appreciated!

Scroll to see replies

Engineering is a hard degree, so it really helps to have passion for the subject. Thus, go for the degree, you prefer. Go for the surrounding, where you think you will thrive best.
(edited 1 month ago)
Reply 2
Original post by carrotsoup
Hi, I'm just looking for some neutral opinions on which university I should firm. Obviously, I know I’m in an incredibly lucky position so I just want to make a decision that I won’t regret!
I have offers from both Oxford University and Imperial. Engineering for Oxford (A*A*A with the A*s in Maths and Physics) and Biomedical Engineering for Imperial (A*A*A with one A* in Maths and an A* or A in Physics). I’m predicted 3 A*s.
My main issue is that I honestly prefer the Biomedical engineering course at Imperial rather than the general engineering course at Oxford. I’ve applied for biomedical engineering at the other unis that I’ve applied to. The fact that for the first 2 to 2.5 years of my time (potentially) at Oxford would be filled with mechanical/electrical/computer engineering without even really looking at bioengineering makes me disappointed/sad.
To be honest, the only reason why I applied to Oxford in the first place was just to end the ‘what if’ that would have been in my head if I did not apply I never expected to actually get an interview, let alone an offer.
There are obviously a lot of pros about Oxford. I do like the tutorial teaching method, the collegiate system especially as I am more introverted so being in a smaller environment might help me build friendships easier. However, I just don’t know if this makes up for the 2 years of maybe studying something I don’t really enjoy. Also I’ve heard that Oxford doesn’t have the best practical facilities and is very theoretical, which I don’t think I would enjoy that much.
For Imperial, I love the fact that it emphasises practical skills and obviously being a STEM university it has amazing facilities and research. I am considering research as a career path for myself. I do love the hustle and bustle of London as well. Another pro would be that it is more diverse (in both race and maybe class); Oxford does have the stereotype of being elitist and the college that I’ve been accepted into has the 3rd lowest state student acceptance rate (from last year). I know that this isn’t specific to Oxford (i.e. Edinburgh has had reports of classism) so just wondering if any current/ex-students can share their opinions?
Obviously, I know that London is very expensive. I’m lucky enough that my family should be able to afford it but why spend so much when a cheaper option is available? I'm a home student BTW.
I think this would be a no-brainer if I applied for any other course, but with Imperial being incredible in the STEM field and now 2nd in the world/1st in Europe, I’m not sure that the prestige of Oxford is that much greater than Imperial for Engineering? But I would like other opinions.
I suppose my last reason for preferring Imperial would that I feel like I wouldn’t be starting at such a disadvantage. I don’t do Further Maths and although I know that this isn’t required, I know that roughly 80% of people in the Oxford course do it. I’ve also gotten my PAT results back and they are very low, like 20 marks below the average offer holder, so I don’t feel like I deserve my place. I don’t want to feel like I’m always at the bottom of the class, especially since I’ve worked so hard and maybe gotten used to myself being close the top in school. I don’t mean for this to sound arrogant, I just want to be truthful to give people a full picture.
I am not planning to make any final decisions before attending the Oxford offer holder day. I actually haven’t visited Oxford yet, but I have spent a week in Imperial so I think maybe some of my feelings may just be fear of the unknown!
Any help would be really, really appreciated!


Firstly, your grades seem crazy good and congrats on the offers! You’ve worked incredibly hard and the unis have given you an offer because they see a lot of potential in you, regardless of how you see your performance compared to the others.
If I were you, I’d go with Imperial because it sounds like you really like the course and you’re passionate about biomedical engineering. There’s no point in going to Oxford for its name, if you end up spending most of your time doing something you hate. If you are concerned about prestige, Imperial is highly regarded by employers and well known for its engineering courses so your future will be in safe hands if you graduate with a solid grade.
In the end, it’s your choice bur don’t get too hung up on prestige. Go for the offer days, see which city you prefer and see if you could contact anyone who’s currently doing each course so you could compare and make a decision. All the best!
Reply 3
Original post by Nathanielle_
Engineering is a hard degree, so it really helps to have passion for the subject. Thus, go for the degree, you prefer. Go for the surrounding, where you think you will thrive best.

Thank you for the advice! But it's so confusing because I feel like the smaller environment of Oxford would suit me more, but then I prefer the Imperial course!
Reply 4
Original post by ryesky
Firstly, your grades seem crazy good and congrats on the offers! You’ve worked incredibly hard and the unis have given you an offer because they see a lot of potential in you, regardless of how you see your performance compared to the others.
If I were you, I’d go with Imperial because it sounds like you really like the course and you’re passionate about biomedical engineering. There’s no point in going to Oxford for its name, if you end up spending most of your time doing something you hate. If you are concerned about prestige, Imperial is highly regarded by employers and well known for its engineering courses so your future will be in safe hands if you graduate with a solid grade.
In the end, it’s your choice bur don’t get too hung up on prestige. Go for the offer days, see which city you prefer and see if you could contact anyone who’s currently doing each course so you could compare and make a decision. All the best!

Thank you so much! I'm really grateful for this and you make some really good points!

Another thing I forgot to mention was that Oxford's course allows me the flexibility to specialise in whichever engineering specialty I want, but because of Imperial's really specific courses I don't have that flexibility at all. Again, this might be my indecisiveness coming through but I had considered applying for chemical engineering before settling on biomedical so if I changed my mind in the next couple years I still could do that.
Does what Oxford says about its approach to the subject assist?

"We believe that future engineering innovation will benefit from broad foundations as well as specialised knowledge. Because of this, undergraduate teaching is based on a unified course in Engineering Science, which integrates study of the subject across the traditional boundaries of engineering disciplines. Links between topics - in apparently diverse fields of engineering - provide well-structured fundamental understanding, and can be exploited to give efficient teaching.
The Engineering Science programme is a four-year course, leading to the degree of Master of Engineering. The first two years are devoted to topics that we believe all Engineering undergraduates should study."
Original post by carrotsoup
Hi, I'm just looking for some neutral opinions on which university I should firm. Obviously, I know I’m in an incredibly lucky position so I just want to make a decision that I won’t regret!
I have offers from both Oxford University and Imperial. Engineering for Oxford (A*A*A with the A*s in Maths and Physics) and Biomedical Engineering for Imperial (A*A*A with one A* in Maths and an A* or A in Physics). I’m predicted 3 A*s.
My main issue is that I honestly prefer the Biomedical engineering course at Imperial rather than the general engineering course at Oxford. I’ve applied for biomedical engineering at the other unis that I’ve applied to. The fact that for the first 2 to 2.5 years of my time (potentially) at Oxford would be filled with mechanical/electrical/computer engineering without even really looking at bioengineering makes me disappointed/sad.
To be honest, the only reason why I applied to Oxford in the first place was just to end the ‘what if’ that would have been in my head if I did not apply I never expected to actually get an interview, let alone an offer.
There are obviously a lot of pros about Oxford. I do like the tutorial teaching method, the collegiate system especially as I am more introverted so being in a smaller environment might help me build friendships easier. However, I just don’t know if this makes up for the 2 years of maybe studying something I don’t really enjoy. Also I’ve heard that Oxford doesn’t have the best practical facilities and is very theoretical, which I don’t think I would enjoy that much.
For Imperial, I love the fact that it emphasises practical skills and obviously being a STEM university it has amazing facilities and research. I am considering research as a career path for myself. I do love the hustle and bustle of London as well. Another pro would be that it is more diverse (in both race and maybe class); Oxford does have the stereotype of being elitist and the college that I’ve been accepted into has the 3rd lowest state student acceptance rate (from last year). I know that this isn’t specific to Oxford (i.e. Edinburgh has had reports of classism) so just wondering if any current/ex-students can share their opinions?
Obviously, I know that London is very expensive. I’m lucky enough that my family should be able to afford it but why spend so much when a cheaper option is available? I'm a home student BTW.
I think this would be a no-brainer if I applied for any other course, but with Imperial being incredible in the STEM field and now 2nd in the world/1st in Europe, I’m not sure that the prestige of Oxford is that much greater than Imperial for Engineering? But I would like other opinions.
I suppose my last reason for preferring Imperial would that I feel like I wouldn’t be starting at such a disadvantage. I don’t do Further Maths and although I know that this isn’t required, I know that roughly 80% of people in the Oxford course do it. I’ve also gotten my PAT results back and they are very low, like 20 marks below the average offer holder, so I don’t feel like I deserve my place. I don’t want to feel like I’m always at the bottom of the class, especially since I’ve worked so hard and maybe gotten used to myself being close the top in school. I don’t mean for this to sound arrogant, I just want to be truthful to give people a full picture.
I am not planning to make any final decisions before attending the Oxford offer holder day. I actually haven’t visited Oxford yet, but I have spent a week in Imperial so I think maybe some of my feelings may just be fear of the unknown!
Any help would be really, really appreciated!
One word...Oxford!!! 😉
Reply 7
Original post by carrotsoup
Thank you so much! I'm really grateful for this and you make some really good points!
Another thing I forgot to mention was that Oxford's course allows me the flexibility to specialise in whichever engineering specialty I want, but because of Imperial's really specific courses I don't have that flexibility at all. Again, this might be my indecisiveness coming through but I had considered applying for chemical engineering before settling on biomedical so if I changed my mind in the next couple years I still could do that.


The flexibility Oxford offers is definitely a plus if you can’t choose between biomedical and chemical. But you might find it tiresome to be learning aspects of civil, mechanical, electrical etc when you know you clearly don’t want to get into that field. you could go for chemical and later do biomedical as you mentioned, however im not too sure about different pathways to biomedical engineering so try looking into that as well?
I was in a similar situation a few months ago lol, trying to choose between chemical and civil but ultimately chose chemical after talking to different people who work/studied in that field. Maybe looking for someone in the field would help your decision?
Go to Oxford, and then (if you want) Imperial for postgrad. You can also insure Imperial in case you get an A rather than A* in Physics.
On some of your other fears:

Imperial has a higher proportion of independently educated students than Oxford.

If you would be below average in Oxford (as half of students have to be!), the same would apply at Imperial.

Oxford isn't that much cheaper! Generally felt to be second in cost to London (though accommodation is subsidised so that helps a lot).

I would definitely spend some time in Oxford - I suspect 90%+ chance you'll love it. And the luxury and privilege of the tutorial system is something that is hard to describe until you have experienced it (not to mention the collegiate system).
Original post by carrotsoup
Thank you so much! I'm really grateful for this and you make some really good points!
Another thing I forgot to mention was that Oxford's course allows me the flexibility to specialise in whichever engineering specialty I want, but because of Imperial's really specific courses I don't have that flexibility at all. Again, this might be my indecisiveness coming through but I had considered applying for chemical engineering before settling on biomedical so if I changed my mind in the next couple years I still could do that.

Where else have you applied? Go somewhere wih a year in industry.
Original post by carrotsoup
Thank you for the advice! But it's so confusing because I feel like the smaller environment of Oxford would suit me more, but then I prefer the Imperial course!

It is difficult and quite an important choice. The crucial thing is really trying to find out, where you thrive the most and how different the courses are at the end ... or not.

Some things to consider:
Some students know from the beginning, which specialisation they want, they love it and they never change it. Others do not know and again others, suddenly end up loving a subject "they only did because they had to" and then go on with that and never look back. But it is difficult to plan.

Maybe try to look into engineering careers and see, whether those courses fit or not.

Really look, where you would thrive most.

Big cities have the advantages, that you will allways find your group, as there are so many opportunities.
Original post by Muttley79
Where else have you applied? Go somewhere wih a year in industry.

Don't be silly, no one turns down Oxford/Imperial to get a year in industry.
Original post by Anonymous
Don't be silly, no one turns down Oxford/Imperial to get a year in industry.

They do - I know several - people with a placements year get jobs ahead of Oxbridge/Imperial all the time.
Original post by Muttley79
They do - I know several - people with a placements year get jobs ahead of Oxbridge/Imperial all the time.

Tbh even though most Oxbridge candidates typically have 2 summer internships instead of a full placement it doesn’t seem to hold them back, I have always seen high oxbridge representation in the grad pools of the highest salary & most prestigious engineering graduate destinations (i.e. Rolls-Royce/BP/FNC/Shell etc.), id say a few universities like Bristol/Sheffield/Nottingham/Loughborough have more total graduates in these companies but by cohort size these unis are much larger (and roughly half the oxbridge grads go into banking or management consultancy for the big pay day .. sad but unfortunately even now engineering grad salaries are at circa £40k this is still a huge discount on what’s available in professional services). Credit where credit is due, id also note Oxbridge alumni in industry do disproportionately occupy senior leadership positions such as chief engineers & technical director level roles.
(edited 1 month ago)
Tbh even though most Oxbridge candidates typically have 2 summer internships instead of a full placement it doesn’t seem to hold them back, I have always seen high oxbridge representation in the grad pools of the highest salary & most prestigious engineering graduate destinations (i.e. Rolls-Royce/BP/FNC/Shell etc.), id say a few universities like Bristol/Sheffield/Nottingham/Loughborough have more total graduates in these companies but by cohort size these unis are much larger (and roughly half the oxbridge grads go into banking or management consultancy for the big pay day .. sad but unfortunately even now engineering grad salaries are at circa £40k this is still a huge discount on what’s available in professional services). Credit where credit is due, id also note Oxbridge alumni in industry do disproportionately occupy senior leadership positions such as chief engineers & technical director level roles.

It does - I have lots of evidence .. RG is totally irrelevant for Engineering.

If they want to go into banking they should study something else! What a waste of a degree ...

Summer internships tend not to pay as well as a year in industry either and there's far fewer ooportunities. Our knowledge bases are clearly different ...
Original post by Muttley79
It does - I have lots of evidence .. RG is totally irrelevant for Engineering.

If they want to go into banking they should study something else! What a waste of a degree ...

Summer internships tend not to pay as well as a year in industry either and there's far fewer ooportunities. Our knowledge bases are clearly different ...

Summer internships typically pay the same pro rata as a placement year, the difference is a placement year is typically 12-13 months whereas a summer internship is 3 months. Most companies have a standard “student” job grade and managers are required to offer in that pay grade, the typical difference might be those who are on full year contracts might be entitled to the company bonus scheme & a slight pay bump inline with company salary reviews. Besides an internship/placement isn’t really about the salary.
(edited 1 month ago)
Original post by Anonymous
Go to Oxford, and then (if you want) Imperial for postgrad. You can also insure Imperial in case you get an A rather than A* in Physics.
On some of your other fears:

Imperial has a higher proportion of independently educated students than Oxford.

If you would be below average in Oxford (as half of students have to be!), the same would apply at Imperial.

Oxford isn't that much cheaper! Generally felt to be second in cost to London (though accommodation is subsidised so that helps a lot).

I would definitely spend some time in Oxford - I suspect 90%+ chance you'll love it. And the luxury and privilege of the tutorial system is something that is hard to describe until you have experienced it (not to mention the collegiate system).

Having an A*A*A uni as an insurance choice is definitely a terrible idea
Summer internships typically pay the same pro rata as a placement year, the difference is a placement year is typically 12-13 months whereas a summer internship is 3 months. Most companies have a standard “student” job grade and managers are required to offer in that pay grade, the typical difference might be those who are on full year contracts might be entitled to the company bonus scheme & a slight pay bump inline with company salary reviews. Besides an internship/placement isn’t really about the salary.

The money helps though and a year is far better than two short placements. You often get your your own project over a year which you won't if you are there for the summer. One Brookes studnet even did two years because the F1 driver wanted him to continue the work and he got a huge pay rise for doing so.
Original post by carrotsoup
Hi, I'm just looking for some neutral opinions on which university I should firm. Obviously, I know I’m in an incredibly lucky position so I just want to make a decision that I won’t regret!

I have offers from both Oxford University and Imperial. Engineering for Oxford (A*A*A with the A*s in Maths and Physics) and Biomedical Engineering for Imperial (A*A*A with one A* in Maths and an A* or A in Physics). I’m predicted 3 A*s.

My main issue is that I honestly prefer the Biomedical engineering course at Imperial rather than the general engineering course at Oxford. I’ve applied for biomedical engineering at the other unis that I’ve applied to. The fact that for the first 2 to 2.5 years of my time (potentially) at Oxford would be filled with mechanical/electrical/computer engineering without even really looking at bioengineering makes me disappointed/sad.

To be honest, the only reason why I applied to Oxford in the first place was just to end the ‘what if’ that would have been in my head if I did not apply I never expected to actually get an interview, let alone an offer.

There are obviously a lot of pros about Oxford. I do like the tutorial teaching method, the collegiate system especially as I am more introverted so being in a smaller environment might help me build friendships easier. However, I just don’t know if this makes up for the 2 years of maybe studying something I don’t really enjoy. Also I’ve heard that Oxford doesn’t have the best practical facilities and is very theoretical, which I don’t think I would enjoy that much.

For Imperial, I love the fact that it emphasises practical skills and obviously being a STEM university it has amazing facilities and research. I am considering research as a career path for myself. I do love the hustle and bustle of London as well. Another pro would be that it is more diverse (in both race and maybe class); Oxford does have the stereotype of being elitist and the college that I’ve been accepted into has the 3rd lowest state student acceptance rate (from last year). I know that this isn’t specific to Oxford (i.e. Edinburgh has had reports of classism) so just wondering if any current/ex-students can share their opinions?

Obviously, I know that London is very expensive. I’m lucky enough that my family should be able to afford it but why spend so much when a cheaper option is available? I'm a home student BTW.

I think this would be a no-brainer if I applied for any other course, but with Imperial being incredible in the STEM field and now 2nd in the world/1st in Europe, I’m not sure that the prestige of Oxford is that much greater than Imperial for Engineering? But I would like other opinions.

I suppose my last reason for preferring Imperial would that I feel like I wouldn’t be starting at such a disadvantage. I don’t do Further Maths and although I know that this isn’t required, I know that roughly 80% of people in the Oxford course do it. I’ve also gotten my PAT results back and they are very low, like 20 marks below the average offer holder, so I don’t feel like I deserve my place. I don’t want to feel like I’m always at the bottom of the class, especially since I’ve worked so hard and maybe gotten used to myself being close the top in school. I don’t mean for this to sound arrogant, I just want to be truthful to give people a full picture.

I am not planning to make any final decisions before attending the Oxford offer holder day. I actually haven’t visited Oxford yet, but I have spent a week in Imperial so I think maybe some of my feelings may just be fear of the unknown!

Any help would be really, really appreciated!


Based on what you’ve said, it looks like Imperial would be the better option for you especially if you prefer the course structure and it’s the course that you actually want to do; your parents can afford to pay for living costs; it has the practical stuff that you seem to want etc

Of course I don’t study engineering but this is just general advice.

Note: if I personally had an offer from Oxford then I’d probably go there however I’d say that liking the structure of the course is more important, so I wouldn’t recommend going to a university (even if that’s Oxbridge) who’s course structure your not the biggest fan of.
(edited 1 month ago)
Post-doctoral biomed engineers at Oxford - https://bsky.app/profile/ox.ac.uk/post/3lhw5iampks22
(edited 1 month ago)

Quick Reply