oinp.org

Covers the new Ontario Workforce Priority Stream, which replaced all previous OINP streams on June 26, 2026.

No OWP draws yet. Track draws and cutoffs

How oinp.org works

oinp.org is a free, unofficial estimator for the Ontario Workforce Priority Stream: 11 scoring factors, up to 132 points for job-offer candidates and 117 for self-employed physicians. This page explains how the numbers are kept accurate, what happens to your answers, and how search engines and AI assistants can use the same data.

One source of truth for the scoring rules

Every point value lives in a single typed data file. The calculator, the scoring factors tables, the CLB calculator, the public scoring grid file and the AI tools described below are all generated from it, so they cannot disagree with each other.

Automated tests check the scoring engine at every band boundary, and the language converter against every row of IRCC’s equivalency tables.

Static pages that cost nothing to serve

Every page is built ahead of time as plain HTML and served from Cloudflare’s network, so the site stays fast on a phone and costs nothing to run no matter how many people visit.

Only two small features run code on a server: anonymous community scores and the AI assistant endpoint. Both run on Cloudflare’s free daily allowance; if it ever runs out, they pause until the next day while every page keeps working.

Your data and privacy

There are no accounts and no ads. Your calculator answers are saved only in your own browser, and you can clear them at any time. A share link carries your answers inside the link itself; nothing is stored on a server.

If you choose to share your score with the community, only the score, the pathway, the day and a one-way hash of a random browser ID are stored. Nothing identifies you. A Cloudflare Turnstile check runs at that moment to keep out bots, and stored scores are deleted after 365 days.

Visits are counted with Cloudflare Web Analytics, which uses no cookies. Questions or deletion requests: hello@oinp.org.

The privacy policy lists everything the site collects, who handles it and how long it is kept.

Built for search engines and AI assistants

Pages carry structured data (FAQs, glossary terms, the draw history and the scoring grid as datasets), and llms.txt summarizes the site for AI systems. The full grid is published as a JSON file, and every draw and rule change is in the RSS feed.

AI assistants that support the Model Context Protocol (MCP) can connect to https://oinp.org/mcp, a public read-only endpoint with no sign-in. It offers three tools: estimate a score, read the scoring grid, and convert language test scores to CLB. They use the same rules as this site, and every answer says it is an unofficial estimate.

Fifteen languages

English is the authoritative version. The other 14 languages are automated translations built into each page ahead of time. Tests check that every translation keeps the same structure, numbers, placeholders and links as the English page, and native speakers review them over time. If you spot a mistake, the notice at the top of each translated page has a link to report it.

How accuracy is checked

Each scoring factor is checked line by line against the official Ontario Workforce Priority Stream page on ontario.ca. Dated copies of the official pages are kept so every update can be compared word by word, and every change to the site’s data is logged in the changelog.

The site is still an estimate: Ontario decides every score and every invitation. Always confirm the current rules on ontario.ca.

Found something wrong or out of date? Email hello@oinp.org and it will be checked against the official sources.