BC's Graduation Program: Which Grade 12 Courses Actually Meet University Prerequisites
By Muntasir Minhaz • Published Aug 19, 2026 • Admissions & Applications, Canadian Universities & Colleges
BC's Graduation Program sets minimum credits to earn your Dogwood Diploma, and its course rules are broad on purpose. University programs want specific courses within those broad categories, so meeting graduation requirements does not mean you meet a competitive program's prerequisites.
🎓 Dogwood needs 80 credits total, with 52 from core subject areas
The graduation rule says a Math 11 or 12, not which math course
Science and engineering programs usually want Pre-Calculus 12, not any Math 12
Competitive science programs often expect Physics 12 and Chemistry 12 specifically
Always check the exact course list on the program's own admission page
Two different checklists
BC's Graduation Program and a university's admission requirements are not the same document, and confusing them costs students a year. The province sets the minimum you need for a BC Certificate of Graduation, the Dogwood Diploma . Each university then adds its own subject-specific requirements on top, and those requirements depend on the program you apply to, not your high school.
You can graduate BC secondary school with a course lineup that meets none of the prerequisites for a competitive science, engineering, or business program. Nothing stops the province from awarding your Dogwood in that case. The gap only shows up when you check admission requirements against your actual course selection, ideally in Grade 10 or 11, not after you submit your application.
What the Graduation Program actually requires
The Dogwood Diploma needs a minimum of 80 credits. At least 16 of those credits must come from Grade 12 level courses, and at least 28 must be electives you choose. The remaining 52 credits come from a set list of core subject areas.
| Requirement | What it asks for |
|---|---|
| Language Arts | Language Arts 10, 11, and a required Language Arts 12 |
| Math | Math 10 (4 credits) plus a Math 11 or 12 (4 credits) |
| Science | Science 10 plus a Science 11 or 12 |
| Social Studies | Social Studies 10 plus a Social Studies 11 or 12 |
| Physical and Health Education | Physical and Health Education 10 (4 credits) |
| Career Education | Career-Life Education and Career-Life Connections combined (8 credits) |
| Arts or Applied Design | Minimum 4 credits |
| Indigenous-focused content | Minimum 4 credits, met through a qualifying course that also fulfills one of the subject-area requirements above or an elective, not an additional credit requirement on top of the other 52 |
Notice the wording. The rule says a Math 11 or 12, not a named course. It says a Science 11 or 12, not which science. That flexibility helps students graduate through many different paths, but it means the Dogwood alone tells a university almost nothing about which specific courses you took.
Where the gap actually bites
Math is the most common trap. BC offers more than one Grade 12 math track, and they are not interchangeable for admission purposes. Pre-Calculus 12 builds toward calculus and is the course most science, engineering, and many business programs list as their prerequisite. Foundations of Mathematics 12 satisfies your graduation math requirement just as well, but a program that names Pre-Calculus 12 will not accept it as a substitute.
Science works the same way. Your Dogwood only asks for one Science 11 or 12 course. A competitive biology, chemistry, engineering, or health sciences program typically expects specific senior sciences, commonly Physics 12 and Chemistry 12, on top of your general science credit. Skipping these in Grade 12 because you already met your graduation science requirement is one of the most common reasons students find a program closed to them at application time.
English is less obvious but still matters. BC offers different Grade 12 English pathways, and not every pathway is treated the same by every program's English-language requirement. Some programs specify which English 12 course, or which English Studies 12 equivalent, they accept.
How to check your own course list
List every program you are seriously considering, even ones you are unsure about
Compare that list against the courses on your current Grade 11 or 12 timetable
Talk to your school counsellor before finalizing course selection if any program requires a course you are not taking
Recheck requirements yearly, since program prerequisites can change between application cycles
Do this in Grade 10 or early Grade 11 whenever possible. Some prerequisite courses, like Pre-Calculus 12 or Physics 12, depend on completing specific Grade 11 courses first, so a late course change can push your timeline back by a full year.
Why the flexibility exists in the first place
The Graduation Program has to work for every BC student, not just university-bound ones. Some students head straight into trades, apprenticeships, or the workforce, where a specific Grade 12 math or science course makes no difference. Building the graduation rule around broad categories, a Math 11 or 12 rather than a named course, lets the province set one common bar for every graduate rather than forcing every student onto a university-track course list they may not need.
That same flexibility is exactly what puts the responsibility on you to check program-specific prerequisites yourself. The province is not going to flag a mismatch between your course selection and a specific university program. Your school counsellor can help, but the final check is yours to make.
Business, arts, and health programs have their own patterns too
The Math 12 and science gap gets most of the attention because it affects STEM programs directly, but other program types have their own version of the same problem. Business programs often list a specific math course as a prerequisite for quantitative coursework later in the degree. Health science and nursing programs frequently want specific senior sciences beyond your one graduation science credit. Even competitive arts and social science programs sometimes set a minimum grade in a specific English 12 course rather than accepting any Language Arts 12 equivalent.
Treat every program the same way: read its specific list, do not assume your graduation courses cover it, and confirm before you lock in your Grade 12 timetable.
Where to find the exact list
Course-level prerequisites are set by each university and change program by program, so treat any general summary, including this one, as a starting point rather than a final answer. Confirm the current course list directly on the program's own admission requirements page, such as UBC's Canadian high school requirements tool or SFU's admission requirements pages , before you finalize your Grade 12 course selection.