Do I Have to Be Good at Math?
The honest answer, and then the part most sites skip — an actual roadmap of which classes to take, in middle and high school, and where to get help if you're stuck.
The honest answer
It depends on the field, and it depends less than you probably think. On this site's comparison page, 14 of the 23 fields — Mechanical, Electrical, Civil, Aerospace, Chemical, Computer, Materials, Robotics & Mechatronics, Nuclear, Petroleum, Marine, Automotive, Structural, Semiconductor — rate "High" for math intensity. The other 9 — Biomedical, Software, Environmental, Industrial, Agricultural, Architectural, Manufacturing, Systems, Energy — rate "Medium." None rate "Low." So no, math doesn't disappear no matter which field you pick — but how central it is to your day-to-day work varies for real, and it's worth choosing with that in mind rather than assuming every field demands the same thing.
Here's what matters more than most people expect: math ability in engineering isn't a fixed trait you either have or don't. It gets built the same way any other skill does — through repeated, structured practice over years, not a talent you're born with. Several fields on this site say exactly that about hands-on skill, and it applies just as much to math. Most of the comfort engineers have with math was learned during their education, not something they walked in already having.
Building your course schedule
This is the part we wish existed when we were figuring this out ourselves — an actual list of what classes help, at every level your school might offer them. Course names and AP/IB availability vary a lot by school, so treat this as a menu, not a checklist you have to complete perfectly.
Middle School
Math
- Pre-Algebra
- Algebra I, if your school offers it this early
Taking Algebra I in 8th grade, if it's offered, is usually what opens the door to reaching Calculus by senior year of high school — but plenty of engineers didn't take this path and caught up just fine later.
Science
- General Science
- Physical Science
- Earth Science
Technology & Engineering Exposure
- Any "Tech Ed," STEM, or computer applications elective, if offered
- An intro coding class, like one built around Scratch
Middle school electives vary enormously by school. If yours doesn't offer any of these, clubs and free online resources (see below) can fill the gap.
Worth looking into if available: MATHCOUNTS (a national math competition specifically for middle schoolers), a school robotics or Science Olympiad club, or a FIRST LEGO League team.
High School
Math
- Algebra I
- Geometry
- Algebra II
- Pre-Calculus
- Calculus
- AP Calculus AB (U.S.) — differential and intro integral calculus
- AP Calculus BC (U.S.) — AB content plus more, roughly two semesters of college calculus
- AP Statistics (U.S.) — especially useful for industrial engineering
- IB Mathematics: Analysis & Approaches, SL or HL — the more traditional, theory-first option, generally the better fit for engineering
- IB Mathematics: Applications & Interpretation, SL or HL — a more applied, technology-based option
Not every school offers Calculus BC or IB Higher Level math. Take the most advanced math your school actually offers — don't worry if that ceiling is lower than what another school offers.
Physics
- Physics (often algebra-based)
- AP Physics 1 (U.S.) — algebra-based, covers mechanics
- AP Physics 2 (U.S.) — algebra-based, covers electricity, fluids, and more
- AP Physics C: Mechanics (U.S.) — calculus-based, the most directly useful option for mechanical, civil, and aerospace-minded students
- AP Physics C: Electricity & Magnetism (U.S.) — calculus-based, the most directly useful option for electrical and computer-minded students
- IB Physics, SL or HL
If your school only offers one physics course, take it — the specific label matters far less than actually taking physics at all.
Chemistry & Biology
- Chemistry
- Biology
- AP Chemistry (U.S.)
- AP Biology (U.S.)
- AP Environmental Science (U.S.)
- IB Chemistry, SL or HL
- IB Biology, SL or HL
- IB Environmental Systems and Societies
These matter most for biomedical, chemical, environmental, agricultural, and materials engineering — but a general chemistry and biology background is useful everywhere.
Computer Science
- Any intro coding or computer science elective, if offered
- AP Computer Science Principles (U.S.) — a true beginner-friendly intro, no prior experience assumed
- AP Computer Science A (U.S.) — Java-based and more rigorous, the better choice if you're seriously considering software or computer engineering
- IB Computer Science, SL or HL
Engineering-Specific Electives
- Introduction to Engineering Design and Principles of Engineering, if your school participates in the Project Lead The Way (PLTW) program
- Computer-Aided Design (CAD) or drafting classes
- Robotics classes (separate from a robotics club or competition team)
- Shop, industrial technology, or similar hands-on fabrication classes
These are the least consistently available classes on this list — a lot of schools don't offer them at all. That's a real resourcing gap, not something wrong with you for not having access to them.
Not in the U.S.?
AP is specifically a U.S. College Board program, and IB, while international, still isn't offered at every school. Plenty of countries have their own advanced coursework or exam systems that serve the same purpose: A-Levels in the U.K. and many Commonwealth countries, the Abitur in Germany, the Baccalauréat in France, the WASSCE (administered by WAEC) in Nigeria and other West African countries, the ENEM in Brazil, Vietnam's national high school graduation exam, and plenty more. The specific program name matters far less than the underlying principle — take the most advanced math and physics your school actually offers, especially anything that reaches calculus.
What matters most, by field
If you already have a field or two in mind, here's what to prioritize when you can't take everything.
- Physics, especially mechanics — AP Physics C: Mechanics or IB Physics HL if offered
- Calculus, ideally through AP Calculus BC or IB Math AA HL
- CAD or drafting classes, if offered
- Physics, especially electricity and magnetism — AP Physics C: E&M or IB Physics HL if offered
- Calculus
- Any computer science elective, since embedded coding is part of the field
- Physics, especially statics and mechanics
- Calculus
- Environmental science or earth science, if offered
- Biology, Chemistry, and Physics all matter here — this field genuinely draws on all three
- Calculus
- Computer science — AP CS A if you're set on software specifically, AP CS Principles if you're just starting out
- Algebra II and discrete math or logic-based coursework, if offered
- Calculus is useful but less central than for other fields
- Physics, especially mechanics and thermodynamics — the most math- and physics-intensive field on this site
- Calculus, ideally through BC or IB HL
- Chemistry
- Chemistry — the most central subject for this field
- Physics and Calculus
- Biology, if available, is a bonus but not central
- Physics, especially electricity and electronics
- Calculus
- Computer science, since the field blends circuits and code
- Environmental science or earth science, if offered
- Chemistry and Biology
- Physics and Calculus
- Statistics specifically — AP Statistics if offered, since this field leans on data analysis more than pure physics
- Physics
- Any intro programming or data analysis elective
- Chemistry and Physics roughly equally
- Calculus
- Technical drawing or CAD, if offered
- Physics, especially mechanics and electricity
- Calculus
- Any computer science elective — this field genuinely spans mechanical, electrical, and software coursework
- Physics, especially nuclear and modern physics, if your school offers it
- Calculus
- Chemistry
- Physics and Chemistry
- Calculus
- Earth science or geology, if offered
- Biology — this field draws on it more than most engineering fields
- Physics and Chemistry
- Calculus
- Physics
- Calculus
- Chemistry, useful for understanding corrosion and materials in marine environments
- Physics, especially mechanics and thermodynamics
- Calculus
- CAD or drafting classes, if offered — building systems get drawn long before they get built
- Physics, especially mechanics — AP Physics C: Mechanics or IB Physics HL if offered
- Calculus
- Any computer science elective, since more of a vehicle's behavior is decided in software
- Auto shop or fabrication classes, if your school has them
- Physics
- Calculus
- Statistics, which is how process quality is actually measured and controlled
- Shop, CAD, or robotics classes, if offered
- Physics and Calculus — most people arrive here through another engineering discipline first
- Statistics, if offered
- Any class with structured technical writing, since a vague requirement gets built two different ways
- Physics, especially statics and mechanics
- Calculus
- CAD or drafting classes, if offered
- Physics, especially thermodynamics and electricity
- Calculus
- Chemistry, useful for fuels, batteries, and combustion
- Statistics or data analysis, if offered, since savings have to be measured to be believed
- Physics and Chemistry both matter here — the behavior comes from the material itself
- Calculus
- Statistics, which is how yield and process control are handled
- Any computer science elective, since analyzing test data by hand isn't practical
If you need extra help
Struggling with a class doesn't mean engineering isn't for you. It usually just means you haven't found the explanation that clicks for you yet. None of these are required, and cost and availability vary a lot by where you live.
Free
Khan Academy
Free, self-paced, and covers everything from basic arithmetic through calculus, physics, and more. Referenced elsewhere on this site for a reason — it's one of the most complete free resources available.
PhET Interactive Simulations (University of Colorado Boulder)
Free interactive simulations for physics, chemistry, and math concepts — also used elsewhere on this site for hands-on exploration.
School-based tutoring
Many schools have free peer tutoring, a National Honor Society tutoring program, or teacher office hours. Genuinely worth asking about — it's easy to miss if no one tells you it exists.
Public library resources
Some public libraries offer free tutoring or homework help programs. Availability varies a lot by location, so it's worth checking your local library's website.
YouTube math and science channels
Channels like 3Blue1Brown (for visual math intuition) and Professor Leonard (for calculus) are free and widely recommended by students studying these subjects.
Low-cost or paid
Dual enrollment at a community college
Where available, this lets a motivated student take real college-level math or physics courses while still in high school, sometimes at reduced or no cost depending on your state or local program. Ask a school counselor whether this is available to you.
Paid tutoring services or a private tutor
Services like Mathnasium, Kumon, or Sylvan Learning, or an independent tutor. Cost and availability vary a lot by location, and plenty of successful engineers never used a paid tutor. If it's accessible to you and you're stuck on a specific subject, it can genuinely help — but it's not a requirement, and it's not what separates who ends up succeeding in engineering.
Competition & enrichment
MATHCOUNTS
A well-known national math competition specifically for middle schoolers.
Science Olympiad
Team-based science and engineering competitions available at both middle and high school levels.
FIRST LEGO League, FIRST Tech Challenge, or FIRST Robotics Competition
Referenced elsewhere on this site — these build genuine engineering skill through hands-on competition, not just classroom learning.
AMC (American Mathematics Competitions)
For students who are already comfortable with their current math class and want an extra challenge — not something everyone needs to do.
None of this is a checklist you need to complete perfectly. Schools differ enormously in what they offer, and plenty of working engineers got where they are without ever taking an AP or IB class. What actually matters is taking the most advanced math and science available to you, and not ruling yourself out of engineering because you assume you'd need to already be "a math person" before you even start.