IB subjects for Law, Medicine & Engineering: What to choose
A practical guide to choosing IB subjects that keep doors open for law, medicine and engineering — what to pick at HL and SL, how universities view choices, and a short checklist to start deciding today.
Which IB subjects should I take for law or medicine? If you're aiming for medicine, prioritise Higher Level (HL) Biology and Chemistry (or HL Chemistry plus SL Biology if your university accepts it) and a strong HL math if required by the course. For engineering, HL Mathematics (usually Analysis & Approaches), HL Physics and another STEM HL (Chemistry or Computer Science) are the safest path. For law, the IB is flexible — take HL English or a humanities (History, Economics, Global Politics) plus a strong language and one analytical subject.
These quick recommendations keep university options open while matching the technical expectations of each career path. Below you'll find concrete HL/SL combos, alternatives by region, workload and balancing tips, and a short checklist to get started.
Why IB subject choice matters for law, medicine and engineering
The IB Diploma's six-subject structure and HL/SL split mean your subject choices signal academic preparation to universities and affect your readiness for degree-level work. Professional courses often expect specific content knowledge (medicine → chemistry/biology; engineering → calculus/physics). For law, universities prioritise critical thinking, argumentation and evidence of strong reading and writing.
Universities also look at HL subjects to judge depth. A HL in a relevant subject is often preferred or required. Entry requirements vary by country and university, so use the lists below as a template and always check specific university websites early in the IB.
IB subjects for law, medicine, engineering — recommended HL/SL combinations
Below are sample subject lines for each career path. Each line assumes you will also complete the core (Theory of Knowledge, Extended Essay and CAS).
Medicine (typical, conservative route)
- HL: Chemistry, Biology, Mathematics (AA or AI depending on level) or one language/subject as third HL
- SL: Physics or another science if not taken HL; Language; Humanities
- Why: Many medical schools value HL Chemistry. HL Biology strengthens preparation and shows content knowledge for admissions tests and interviews.
Medicine (if you prefer engineering-adjacent pathway)
- HL: Chemistry, Mathematics (AA), Physics
- SL: Biology, Language, Humanities
- Why: Useful if you're interested in biomedical engineering or if your chosen universities accept a physics/math-heavy background.
Engineering (most degree programmes)
- HL: Mathematics (Analysis & Approaches preferred), Physics, Chemistry or Computer Science
- SL: A language, a humanities, and one other subject
- Why: Engineering courses need strong calculus and physics. Universities often expect HL Math; many prefer AA over AI for theory-heavy engineering streams. See our guide on IB Math AA vs AI for help choosing: /blog/ib-math-aa-vs-ai-how-to-choose
Law (flexible choices — emphasise analysis and communication)
- HL: English A (Language & Literature or Literature), History or Economics/Global Politics
- SL: A second language, Mathematics, a science or social science
- Why: Law schools want excellent writing, reading and argument skills. A humanities HL demonstrates the analytical depth universities value. Law rarely requires specific science HLs.
Which IB subjects should I take for law or medicine? (direct comparison)
- For medicine: prioritise HL Chemistry. Add HL Biology when possible. Include HL Math if the universities you target state a maths requirement. Choose SL options to cover missing sciences or languages.
- For law: prioritise HL English or a humanities subject and a language. Law admissions focus on reasoning skills and communication rather than specific science content.
If you're torn between careers, pick a mix that keeps both routes open: HL Chemistry, HL Mathematics (AA), HL English or History is a balanced but demanding programme.
Regional variations — what universities typically expect
- UK: Many medical schools list HL Chemistry (often required). Some accept HL Biology in lieu or in combination, but always check the university. Law courses rarely require specific subjects but expect strong grades in humanities and languages.
- US & Canada: Admissions are holistic; there are fewer strict subject prerequisites, but pre-med tracks require the usual science courses once at university (APs/IB HLs in sciences strengthen applications). Engineering programmes look for strong math and physics preparation.
- Australia & Europe: Often expect HL Chemistry and competitive overall IB points for medicine; engineering programmes commonly expect HL Mathematics and Physics.
Always check the entry requirements of your target universities early, and use IB subject pages on admissions sites rather than assuming one-size-fits-all.
How to balance ambition and workload
Choosing three HLs across STEM/humanities is demanding. Here are practical tips:
- Don’t overload HL sciences unless you can realistically study for three HLs — two HLs in key subjects (e.g. Chemistry + Biology, or Math AA + Physics) plus a third HL you enjoy is usually better than three HLs you struggle with.
- Consider your strengths: a HL in a weaker subject can hurt predicted grades and your university application more than not having it at HL.
- Use EE to demonstrate interest — an Extended Essay on a medically relevant or legal/humanities topic can bolster an application where you lack a particular HL.
- Talk to teachers and university admissions advisors before finalising choices.
If you’re worried about predicted vs final grades and how that affects offers, see our article: /blog/ib-predicted-vs-final-grades
How to pick between Math AA and Math AI for engineering or medicine
- Engineering: Math AA (Analysis & Approaches) HL is generally the safer choice — it covers rigorous calculus and proof-based work universities expect. See our detailed comparison for more: /blog/ib-math-aa-vs-ai-how-to-choose
- Medicine: Many medical schools accept either route, but check whether they prefer AA. If you plan to take physics-heavy or quantitative biomedical courses later, AA gives stronger preparation.
Practical subject-selection examples (realistic IB spreads)
Medicine-leaning (classic)
- HL: Chemistry, Biology, Mathematics AA
- SL: English A, a Language B, History
Engineering-leaning
- HL: Mathematics AA, Physics, Chemistry or Computer Science
- SL: English A, Language B, a social science
Law-leaning
- HL: English A, History, a language or Economics
- SL: Mathematics, a science, an elective
These mixes are templates — customise for universities and your strengths.
How to start choosing: a short checklist
- List target careers and at least 3 universities per career. Check their IB subject requirements immediately.
- Identify which subjects are explicitly required or strongly preferred (mark them red/amber/green).
- Map those requirements onto the six IB subject groups and decide which will be HL.
- Talk to teachers about workload and suitability for HLs; request sample HL assessments if unsure.
- Use your Extended Essay and extracurriculars to fill gaps in subject-specific CVs.
- If undecided between two paths (e.g., medicine vs engineering), favour combinations that keep both possible — Chemistry + Math AA + a humanities HL is common.
Need help with step 1 or mapping requirements? Our /resources page lists tools and links to university IB requirements, and our tutors can help align choices with target admissions lists.
Can I change IB subjects after Year 1?
Some schools allow subject changes after the first year, but this risks incomplete SL/H L coverage and weaker predicted grades. If you must switch, do it early and discuss implications with teachers and admissions advisers.
How 1:1 tutoring and AI tools can help
A matched 1:1 tutor can help you assess which HLs you can manage and which boost your application. At Cambridge Tutors Hub we combine human tutors with AI-marked past-paper practice and quizzes to build readiness — see how AI-marked past papers become effective mocks in our guide: /blog/ai-marked-past-papers
Final thoughts
There’s no single correct IB subject set for law, medicine or engineering — universities and jurisdictions differ. The key is aligning your HLs with the content that universities require (HL Chemistry and Biology for medicine; HL Math AA and Physics for engineering; HL English/humanities for law) while being realistic about workload and predicted grades.
If you want personalised advice mapped to specific universities (UK, US, Australia, Canada or elsewhere), book a free consultation and we’ll match you to an experienced IB tutor who can model likely offers and help plan subject combinations: /book
Frequently asked questions
No; requirements vary by country and university. Many UK and Commonwealth schools list Chemistry as required or strongly preferred; others accept equivalent preparation. Always check each university's IB requirements.
Sometimes — some universities accept HL Chemistry plus SL Biology, or HL Chemistry with no Biology. However, many prefer or expect biology content, so check target schools and consider the Extended Essay to demonstrate interest in biological topics.
Math AA HL is commonly expected for engineering because of its rigorous calculus focus. Some programmes may accept AI or Math SL with compensating evidence, but AA HL reduces risk.
Yes. HL English shows advanced reading and writing skills — core for law. Complement it with a humanities HL (History, Global Politics) to demonstrate analytical depth.
Two STEM HLs (e.g., Chemistry + Mathematics AA) plus a third HL you enjoy is a balanced, realistic approach. Three STEM HLs is possible but very demanding.
Use our /resources page for links and tools, read our overview of the IB Diploma structure at /blog/ib-diploma-programme-explained, or book a free consultation to talk to a tutor: /book
Ready to see if 1:1 tutoring is right for your child?
Book a free, no-pressure assessment call. We'll map out a personalized path.
