Ontario Immigrant Nominee Program (OINP) Points Calculator

Unofficial learning tool. This calculator estimates how a published Ontario Workforce Priority grid adds up. It is not an eligibility decision, a prediction of an invitation, immigration advice, or a substitute for current OINP guidance.

Introduction to Ontario Workforce Priority points

The Ontario Immigrant Nominee Program ranks registrations in an expression of interest pool, not people in the abstract. A registration receives points from declared facts such as the offered occupation, wage, language ability and work location. This page performs that arithmetic for the Ontario Workforce Priority job-offer scoring factors. It is useful for planning because the grid is published, but the program alone decides whether a registration is valid and whether it is invited.

Keep points and eligibility separate. Stream criteria are minimum requirements involving matters such as work experience, education, language, the offered wage and supporting documents. Scoring factors are ranking inputs. A strong total cannot cure a missing criterion, and an apparent score does not establish that a document will be accepted. Use the form to compare documented circumstances, then confirm the current program rules directly with Ontario before acting.

The important feature of this grid is that it is banded. A wage of $39.90 and $36.50 earns the same wage points, while reaching $40 can move to a new band. Months of work experience, CLB levels and regional location work in the same step-by-step way. The practical question is therefore often how close a candidate is to the next published threshold, rather than how large a change looks in everyday terms.

Formula for the Ontario Workforce Priority points score

The calculator adds four families of points. Employment and labour-market factors carry most of the available score, while education, language and location make separate contributions.

S = Pemployment + Peducation + Planguage + Pregion

For a job-offer candidate, the employment family contains TEER, broad occupational category, wage, Ontario experience, Canadian earnings history and legal status.

Pemployment = T + B + W + X + H + L

The education family combines the points for the highest education level with the separate Canadian-credential band. It does not treat a credential as a replacement for the education selection; the two values are added only as the published-style grid describes.

Peducation = E + C

Language points likewise combine the lowest verified official-language ability with the knowledge-of-official-languages selection. The lowest of the four abilities is important because it prevents a strong reading, writing or speaking result from hiding a weaker ability.

Planguage = G + K

The wage term is a step function, not a percentage of pay:

W (w) = { 15if w40 12if 35w<40 10if 30w<35 8if 25w<30 5if 20w<25 0if w<20

Ontario experience has an additional switch. Six or more months in the offered position uses the in-position table. Under six months in that position uses general Ontario work experience instead; the two tables are alternatives, not a combined bonus.

X = { Xposition(mp)if mp6 Xontario(mo)otherwise

A helpful planning lens is points gained per month of effort. It is only a teaching comparison, not a promise that any real-life change is possible or eligible.

ρ = ΔS Δm

Ontario Workforce Priority scoring factors at a glance

The table summarizes the bands used in the calculator. The maximum shown is 130 points for the job-offer factors modelled here: 70 employment, 20 education, 25 language and 15 regional points.

Published-style scoring bands used by this estimator
FactorPoints
NOC TEERTEER 0–1: 9; TEER 2–3: 6; TEER 4–5: 0
Broad occupational categoryCategory 3: 10; 7: 8; 2: 6; 0, 1, 4, 8 or 9: 4; 5 or 6: 2
Hourly wage$40+: 15; $35+: 12; $30+: 10; $25+: 8; $20+: 5
Ontario experienceIn-position: 12, 15 or 18; general Ontario table: 6, 9 or 12, depending on months
Canadian annual earnings$70,000+: 8; $50,000+: 6; $30,000+: 4
Legal statusWork permit: 10; study permit: 5; neither: 0
Education and Canadian credentialsEducation: 0–10; Canadian credentials: 0, 5 or 10
LanguageCLB 9+: 15; CLB 8: 12; CLB 7: 8; CLB 6: 4; language knowledge: 5 or 10
Location of workNorthern: 15; selected non-GTA regions: 10; GTA outside Toronto: 5; Toronto: 0

How to use this OINP points calculator

Enter facts that can be documented today. The TEER and broad category come from the five-digit NOC code of the offered position: its second digit identifies TEER and its first digit identifies the broad category. Enter the gross hourly wage, not an annual salary. For a salaried offer, calculate a reasonable hourly equivalent before using the form.

Next, enter months in the offered position and total Ontario months. The calculator explains which experience table it used. Canadian earnings means the highest single Canadian year used for the relevant earnings-history band. Select the permit, education, credential, language and work-region bands that best match the facts. Press Calculate points to receive an itemized result and family subtotals.

Try changing one field at a time. This reveals the band boundaries clearly. It also prevents a common mistake: assuming that two changes of similar cost will produce similar point gains. They may not. The calculator is an arithmetic comparison tool, not an instruction to change employment, location, education or language arrangements.

Worked example: a TEER 1 analyst in Southwestern Ontario

The default values illustrate a candidate with a TEER 1 offer in broad category 1, a $36.50 hourly wage, 14 months in the offered position, $62,000 in highest Canadian earnings, a valid work permit, a bachelor’s degree, one Canadian credential, CLB 8 in one official language, and work in Southwestern Ontario. The score is 94.

Employment contributes 56 points: 9 TEER, 4 occupational category, 12 wage, 15 in-position experience, 6 earnings and 10 legal status. Education adds 11, language adds 17 and the region adds 10. A wage increase to $39.90 does not move the wage band, but $40.00 reaches 15 wage points. This is why a result should be read as a map of thresholds, not as a linear reward for every improvement.

Limitations of this OINP score estimate

This estimate does not assess stream eligibility, verify documentation, interpret a NOC code, confirm a median wage, determine whether a language test or educational credential assessment is valid, or assess a self-employed physician route. It does not know the composition of an expression of interest pool, future draws, targeted invitations or an invitation cutoff. A result is never a guaranteed threshold.

Rules, categories and document requirements can change. Language claims and credentials need appropriate evidence in a real application, and immigration outcomes depend on individual circumstances. Confirm the current Ontario guidance and seek qualified legal or licensed immigration advice when needed.

Sources for Ontario Workforce Priority scoring

The point bands on this page are intended to reflect the Government of Ontario’s published material for the Ontario Workforce Priority stream. Read the current stream information, document checklist and application-process guidance before relying on any planning estimate. This calculator is independently provided and is not affiliated with the Government of Ontario.

OINP points: frequently asked questions

Is the number from this calculator an official OINP score?

No. It is an unofficial total of selected scoring factors. Only the OINP can assess a registration, evidence and application.

What is the maximum score in this calculator?

The job-offer factors shown here can total 130 points. That ceiling does not apply to every possible program route.

Are scoring factors the same as stream criteria?

No. Ranking factors produce a pool score; stream criteria are separate minimum requirements. A high result does not prove that a candidate meets a criterion.

Why does work location matter?

The regional factor can be worth up to 15 points, so the published location band can materially change the arithmetic. It remains only one part of eligibility and a real job offer.

Ontario Workforce Priority scoring factors
The TEER is the second digit of the five-digit NOC code.
The broad category is the first digit of the NOC code.
Bands step at $20, $25, $30, $35 and $40 per hour.
Six months or more selects the in-position experience table.
This is used only when the offered-position months are under six.
Bands step at $30,000, $50,000 and $70,000.

Choose each scoring factor, then press Calculate points to see the grid add up.

Points Ladder: beat the OINP-style draw line

Points Ladder is an optional threshold-routing game based on the calculator’s banded logic. A fictional profile begins below a draw line. Click an action card in the game canvas to spend months and raise one factor by one band. Find high-value routes before the month budget is gone. NOC TEER and occupational category are locked because they describe the offered position; the other cards teach why language, region, wage and experience thresholds can have very different point returns.

  • Objective: build the stacked points tower above the cutoff in five short rounds.
  • Controls: tap or click a card, or use arrow keys to select a card and Space or Enter to spend months. Press R to restart the current round.
  • Scoring: clear a cutoff for 500 points, plus a bonus for unused months and a growing streak. The best run is saved on this device.

Mission: route the strongest bands

Raise the points tower over the draw line. Click a factor card to buy its next published-style band. Efficient gains preserve months and earn a higher score.

Tap cards or use arrows + Space.

Round
Profile score0
Draw cutoff
Months left
Run score0
Best run0

Click to play to deal a fictional candidate profile.

Educational takeaway: points arrive at thresholds, so a small step across a band can matter more than a larger change that remains in the same band. This game is fictional, separate from the calculator result, and not an eligibility assessment.

Embed this calculator

Copy and paste the HTML below to add the OINP Points Calculator for Ontario Workforce Priority to your website.