Free tool
Which UBC programs do your marks support?
Pick a direction and enter your Grade 12 marks. The tool checks them line by line against each program's officially stated prerequisites and tells you what you can apply to now — and what's still missing. The full result shows on the spot, no email required.
Program Match is a free Eduaify tool: pick a direction, enter your BC Grade 12 marks, and it checks them line by line against the prerequisite courses and grade minimums that UBC's own program pages state explicitly. Results are tiered — ready to apply, apply after completing prerequisites, and adjacent programs worth a look — with each card carrying the program's application deadline, the university's own admission wording, and a link to the official page. Everything is computed locally in your browser: no marks are uploaded, no email is required, and the full result appears immediately. The underlying data is crawled from official pages on a schedule, published only after an advisor reviews it, and stamped with a last-verified date. UBC admits through broad-based admission with no fixed cut-off, so this tool verifies facts — it does not predict admission odds.
See UBC's full application dates and program list →Frequently asked questions
How are the matches computed?
By deterministic rules, not AI guesswork: your chosen direction is matched against each program's human-assigned tags, and your marks are checked line by line against the prerequisites and minimums the official program pages state explicitly. Every result card keeps its official source link, so you can verify each line yourself.
Why is there no admission probability?
Because none can honestly be given. UBC uses broad-based admission — academic results and the Personal Profile assessed together — and publishes no fixed cut-off, so any "probability" figure would be invented. The tool sticks to what is checkable: prerequisite courses and the minimums the official pages actually state.
Where does the data come from, and how often is it updated?
The system crawls UBC's official program and dates pages on a schedule; AI-extracted changes go into a review queue and are published only after an advisor verifies them. Every row carries its source link and last-verified date. When the official page changes, this page follows once the change clears review.
What does "prerequisites being verified" mean?
It means that program's official requirements haven't finished crawling or human review — not that there are none. We would rather show "being verified" than infer or invent. The official program page link takes you straight to the original wording.
Do I need to leave an email to see results?
No. The full result shows immediately, and your marks are only used locally in your browser — never uploaded. The email box at the end is optional and exists only to send you the report or arrange an advisor follow-up.
Want a person on the plan, not just a match?
From Grade 11–12 course selection through essays and deadline management, an Eduaify advisor can map the whole application line with you.