{"id":13871,"date":"2026-05-14T04:38:09","date_gmt":"2026-05-14T04:38:09","guid":{"rendered":"https:\/\/cws.ind.in\/providus\/?page_id=13871"},"modified":"2026-06-16T08:37:28","modified_gmt":"2026-06-16T08:37:28","slug":"crs-calculator-comprehensive-ranking-system-and-express-entry-eligibility-evaluator","status":"publish","type":"page","link":"https:\/\/cws.ind.in\/providus\/crs-calculator-comprehensive-ranking-system-and-express-entry-eligibility-evaluator\/","title":{"rendered":"CRS Calculator (Comprehensive Ranking System) and Express Entry Eligibility Evaluator"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"13871\" class=\"elementor elementor-13871\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d15a62e e-con-full e-flex pxl-column-none pxl-row-scroll-none pxl-zoom-point-false pxl-section-overflow-visible pxl-section-fix-none pxl-full-content-with-space-none pxl-bg-color-none pxl-section-overlay-none e-con e-parent \" data-id=\"d15a62e\" data-element_type=\"container\" data-e-type=\"container\"><div class=\"elementor-element elementor-element-76bb85c e-con-full e-flex pxl-column-none pxl-row-scroll-none pxl-zoom-point-false pxl-section-overflow-visible pxl-section-fix-none pxl-full-content-with-space-none pxl-bg-color-none pxl-section-overlay-none e-con e-child \" data-id=\"76bb85c\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\t\t<div class=\"elementor-element elementor-element-1baa5ec elementor-widget elementor-widget-pxl_heading\" data-id=\"1baa5ec\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"pxl_heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n<div id=\"pxl-pxl_heading-1baa5ec-2324\" class=\"pxl-heading px-sub-title-default-style \">\n\t<div class=\"pxl-heading--inner\">\n\t\t<h3 class=\"pxl-item--title style-default highlight-default pxl-split-text split-in-rotate\" data-wow-delay=\"ms\">\n\n\t\t\t<span class=\"pxl-heading--text\">\n\n\t\t\t\t\t\t\t\t\tCanada CRS Calculator\t\n\t\t\t\t\t\n\n\t\t\t<\/span>\n\t\t<\/h3>\n\t\t\t\t\n\t<\/div>\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ba0a8b1 elementor-icon-list--layout-inline elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"ba0a8b1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t\t\t\t<ul class=\"elementor-icon-list-items elementor-inline-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item elementor-inline-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/cws.ind.in\/providus\/\">\n\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Home<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item elementor-inline-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/cws.ind.in\/providus\/about\/\">\n\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"flaticon flaticon-right-arrow-6\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Canada CRS Calculator<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\r\n\t\t\t\t<\/div>\r\n\t\t<div class=\"elementor-element elementor-element-2e0599d e-flex e-con-boxed pxl-column-none pxl-row-scroll-none pxl-zoom-point-false pxl-section-overflow-visible pxl-section-fix-none pxl-full-content-with-space-none pxl-bg-color-none pxl-section-overlay-none e-con e-parent \" data-id=\"2e0599d\" data-element_type=\"container\" data-e-type=\"container\">\t\t\t<div class=\"e-con-inner\">\r\n\t\t<div class=\"elementor-element elementor-element-6082310 e-con-full e-flex pxl-column-none pxl-row-scroll-none pxl-zoom-point-false pxl-section-overflow-visible pxl-section-fix-none pxl-full-content-with-space-none pxl-bg-color-none pxl-section-overlay-none e-con e-child \" data-id=\"6082310\" data-element_type=\"container\" data-e-type=\"container\">\t\t<div class=\"elementor-element elementor-element-32bc37f elementor-widget elementor-widget-heading\" data-id=\"32bc37f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Calculate Your Canada Express Entry CRS Score<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-dde0661 elementor-widget elementor-widget-text-editor\" data-id=\"dde0661\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Use our CRS Calculator to estimate your Comprehensive Ranking System (CRS) score for Canada&#8217;s Express Entry program and assess your eligibility for permanent residency. This easy-to-use tool helps you understand your current ranking, evaluate how factors such as age, education, language proficiency, work experience, and additional qualifications impact your score, and identify opportunities to improve your chances of receiving an Invitation to Apply (ITA) for Canadian Permanent Residency through Express Entry.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t\t\t\t<\/div>\r\n\t\t<div class=\"elementor-element elementor-element-17ed582 e-flex e-con-boxed pxl-column-none pxl-row-scroll-none pxl-zoom-point-false pxl-section-overflow-visible pxl-section-fix-none pxl-full-content-with-space-none pxl-bg-color-none pxl-section-overlay-none e-con e-parent \" data-id=\"17ed582\" data-element_type=\"container\" data-e-type=\"container\">\t\t\t<div class=\"e-con-inner\">\r\n\t\t<div class=\"elementor-element elementor-element-81edfee e-con-full e-flex pxl-column-none pxl-row-scroll-none pxl-zoom-point-false pxl-section-overflow-visible pxl-section-fix-none pxl-full-content-with-space-none pxl-bg-color-none pxl-section-overlay-none e-con e-child \" data-id=\"81edfee\" data-element_type=\"container\" data-e-type=\"container\">\t\t<div class=\"elementor-element elementor-element-866c07b elementor-widget elementor-widget-heading\" data-id=\"866c07b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">What is the CRS Score?<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-76c7491 elementor-widget elementor-widget-text-editor\" data-id=\"76c7491\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>The Comprehensive Ranking System (CRS) is a points-based system used by Immigration, Refugees and Citizenship Canada (IRCC) to assess and rank candidates in the Express Entry pool. Your CRS score is calculated based on factors such as age, education, language proficiency, work experience, and other additional criteria, and it plays a crucial role in determining your chances of receiving an Invitation to Apply (ITA) for Canadian Permanent Residency through the Express Entry program.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t\t\t\t<\/div>\r\n\t\t<div class=\"elementor-element elementor-element-667be06 e-flex e-con-boxed pxl-column-none pxl-row-scroll-none pxl-zoom-point-false pxl-section-overflow-visible pxl-section-fix-none pxl-full-content-with-space-none pxl-bg-color-none pxl-section-overlay-none e-con e-parent \" data-id=\"667be06\" data-element_type=\"container\" data-e-type=\"container\">\t\t\t<div class=\"e-con-inner\">\r\n\t\t\t\t<div class=\"elementor-element elementor-element-ac73e09 elementor-widget elementor-widget-html\" data-id=\"ac73e09\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n#crsCalculatorApp{\r\n  --crs-primary:#c62828;\r\n  --crs-primary-dark:#9b1f1f;\r\n  --crs-secondary:#0f3d5e;\r\n  --crs-ink:#1f2933;\r\n  --crs-muted:#66788a;\r\n  --crs-border:#d9e2ec;\r\n  --crs-soft:#f8fafc;\r\n  --crs-card:#ffffff;\r\n  --crs-radius:18px;\r\n  --crs-shadow:0 18px 48px rgba(15,61,94,.14);\r\n  --crs-shadow-soft:0 8px 24px rgba(15,61,94,.09);\r\n  font-family:Arial,Helvetica,sans-serif;\r\n  max-width:1180px;\r\n  margin:0 auto;\r\n  padding:24px 14px 38px;\r\n  color:var(--crs-ink);\r\n  line-height:1.5;\r\n  background:linear-gradient(135deg,#eef5ff 0%,#f8fafc 48%,#fff5f5 100%);\r\n  border-radius:22px;\r\n}\r\n#crsCalculatorApp *{box-sizing:border-box}\r\n#crsCalculatorApp form{margin:0}\r\n#crsCalculatorApp .crs-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:24px;align-items:start}\r\n#crsCalculatorApp .crs-card{background:var(--crs-card);border:1px solid var(--crs-border);border-radius:var(--crs-radius);margin-bottom:18px;box-shadow:var(--crs-shadow-soft);overflow:hidden;padding:0;position:relative}\r\n#crsCalculatorApp .crs-card:first-child{padding:22px 24px;background:linear-gradient(135deg,var(--crs-secondary),#164f78);color:#fff;border:0;box-shadow:var(--crs-shadow)}\r\n#crsCalculatorApp .crs-card:first-child h2{color:#fff;font-size:28px;margin:8px 0 10px;letter-spacing:-.02em}\r\n#crsCalculatorApp .crs-card:first-child .notice{background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.22);color:#eef6ff;border-radius:14px;padding:13px 15px;margin-top:10px}\r\n#crsCalculatorApp .pill{display:inline-flex;align-items:center;gap:8px;background:rgba(198,40,40,.12);color:#fff;border:1px solid rgba(255,255,255,.24);border-radius:999px;padding:7px 12px;font-size:12px;font-weight:800;letter-spacing:.02em;text-transform:uppercase}\r\n#crsCalculatorApp h2{font-size:24px;margin:0 0 14px;color:#0f172a}\r\n#crsCalculatorApp h3{display:flex;align-items:center;gap:10px;margin:0 0 20px;padding:18px 22px;background:linear-gradient(180deg,#ffffff,#f8fafc);border-bottom:1px solid var(--crs-border);font-size:19px;color:var(--crs-secondary);letter-spacing:-.01em}\r\n#crsCalculatorApp h3:before{content:\"\";width:31px;height:31px;flex:0 0 31px;border-radius:999px;background:var(--crs-primary);box-shadow:0 6px 14px rgba(198,40,40,.24)}\r\n#crsCalculatorApp .crs-card>h3~*,#crsCalculatorApp .crs-card>.field,#crsCalculatorApp .crs-card>.row,#crsCalculatorApp .crs-card>.row-4,#crsCalculatorApp .crs-card>.actions{margin-left:22px;margin-right:22px}\r\n#crsCalculatorApp .crs-card>.field:last-child,#crsCalculatorApp .crs-card>.row:last-child,#crsCalculatorApp .crs-card>.actions:last-child{margin-bottom:22px}\r\n#crsCalculatorApp label{display:block;font-weight:800;margin:0 0 7px;color:#243447;font-size:14px}\r\n#crsCalculatorApp .crs-help{font-size:12px;color:var(--crs-muted);margin:6px 0 0;line-height:1.45}\r\n#crsCalculatorApp input,#crsCalculatorApp select,#crsCalculatorApp textarea{width:100%;padding:12px 13px;border:1px solid #cbd5e1;border-radius:11px;background:#fff;font-size:14px;line-height:1.4;color:var(--crs-ink);outline:none;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}\r\n#crsCalculatorApp input:focus,#crsCalculatorApp select:focus,#crsCalculatorApp textarea:focus{border-color:var(--crs-secondary);box-shadow:0 0 0 4px rgba(15,61,94,.12)}\r\n#crsCalculatorApp input[readonly]{background:#f1f5f9;color:#475569;font-weight:700}\r\n#crsCalculatorApp select{appearance:auto}\r\n#crsCalculatorApp .row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}\r\n#crsCalculatorApp .row-4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}\r\n#crsCalculatorApp .field{margin-bottom:16px}\r\n#crsCalculatorApp .hidden{display:none!important}\r\n#crsCalculatorApp .lang-scores{border:1px dashed #cbd5e1;background:#fbfdff;border-radius:15px;padding:14px;margin-bottom:16px}\r\n#crsCalculatorApp .actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px;padding-bottom:22px}\r\n#crsCalculatorApp button{border:0;border-radius:11px;padding:12px 17px;font-weight:900;cursor:pointer;transition:.18s ease;font-size:14px;box-shadow:0 8px 18px rgba(15,61,94,.08)}\r\n#crsCalculatorApp .btn-primary{background:var(--crs-primary);color:#fff}\r\n#crsCalculatorApp .btn-primary:hover{background:var(--crs-primary-dark);transform:translateY(-1px)}\r\n#crsCalculatorApp .btn-secondary{background:#e2e8f0;color:#1e293b}\r\n#crsCalculatorApp .btn-secondary:hover{background:#cbd5e1;transform:translateY(-1px)}\r\n#crsCalculatorApp .score-panel{position:sticky;top:20px;background:#fff;color:var(--crs-ink);border:1px solid var(--crs-border);border-radius:var(--crs-radius);box-shadow:var(--crs-shadow);overflow:hidden;padding:0}\r\n#crsCalculatorApp .score-panel>div:first-child{background:linear-gradient(135deg,var(--crs-primary),var(--crs-primary-dark));color:#fff;text-align:center;padding:22px 18px 6px;font-size:13px;font-weight:700;letter-spacing:.02em}\r\n#crsCalculatorApp .score-number{background:linear-gradient(135deg,var(--crs-primary),var(--crs-primary-dark));color:#fff;text-align:center;font-size:56px;font-weight:900;line-height:1;margin:0;padding:0 18px 4px;letter-spacing:-.04em}\r\n#crsCalculatorApp .score-max{background:linear-gradient(135deg,var(--crs-primary),var(--crs-primary-dark));color:rgba(255,255,255,.86);text-align:center;margin:0;padding:0 18px 18px;font-size:13px}\r\n#crsCalculatorApp .score-max:after{content:\"\";display:block;height:10px;background:#e2e8f0;border-radius:999px;margin:14px 0 0;box-shadow:inset 0 0 0 1px rgba(255,255,255,.12)}\r\n#crsCalculatorApp .score-line{display:flex;justify-content:space-between;gap:12px;border-top:1px solid #edf2f7;padding:12px 16px;font-size:14px;background:#fff}\r\n#crsCalculatorApp .score-line:nth-of-type(even){background:#fbfdff}\r\n#crsCalculatorApp .score-line strong{font-size:15px;color:var(--crs-secondary)}\r\n#crsCalculatorApp .mini-table{width:calc(100% - 32px);border-collapse:separate;border-spacing:0;margin:8px 16px 16px;font-size:12.5px;overflow:hidden;border:1px solid #e2e8f0;border-radius:12px}\r\n#crsCalculatorApp .mini-table td{border-bottom:1px solid #edf2f7;padding:8px 9px;vertical-align:top;background:#fff}\r\n#crsCalculatorApp .mini-table tr:last-child td{border-bottom:0}\r\n#crsCalculatorApp .mini-table td:last-child{text-align:right;font-weight:800;color:var(--crs-secondary)}\r\n#crsCalculatorApp .notice{border-left:4px solid var(--crs-primary);background:#fff7f7;color:#4b5563;padding:12px 14px;border-radius:12px;font-size:13px;line-height:1.5}\r\n@media(max-width:980px){#crsCalculatorApp .crs-grid{grid-template-columns:1fr}#crsCalculatorApp .score-panel{position:static}}\r\n@media(max-width:720px){#crsCalculatorApp{padding:14px 10px;border-radius:0}#crsCalculatorApp .row,#crsCalculatorApp .row-4{grid-template-columns:1fr}#crsCalculatorApp h3{font-size:17px;padding:16px}#crsCalculatorApp .crs-card>h3~*,#crsCalculatorApp .crs-card>.field,#crsCalculatorApp .crs-card>.row,#crsCalculatorApp .crs-card>.row-4,#crsCalculatorApp .crs-card>.actions{margin-left:16px;margin-right:16px}#crsCalculatorApp .actions button{width:100%}}\r\n<\/style>\r\n\r\n<div id=\"crsCalculatorApp\">\r\n  <form id=\"crsForm\" action=\"\/crs_mailer.php\" method=\"post\">\r\n    <input type=\"hidden\" name=\"total_score\" id=\"mailTotalScore\">\r\n    <input type=\"hidden\" name=\"score_breakdown\" id=\"mailScoreBreakdown\">\r\n    <input type=\"hidden\" name=\"form_summary\" id=\"mailFormSummary\">\r\n    <div class=\"crs-grid\">\r\n      <div>\r\n        <div class=\"crs-card\">\r\n          <h2>CRS Calculator<\/h2>\r\n        <\/div>\r\n\r\n        <div class=\"crs-card\">\r\n          <h3>1. Personal information<\/h3>\r\n          <div class=\"row\">\r\n            <div class=\"field\"><label for=\"fullName\">Full Name<\/label><input id=\"fullName\" name=\"full_name\" type=\"text\" autocomplete=\"name\"><\/div>\r\n            <div class=\"field\"><label for=\"email\">Email<\/label><input id=\"email\" name=\"email\" type=\"email\" autocomplete=\"email\"><\/div>\r\n          <\/div>\r\n          <div class=\"row\">\r\n            <div class=\"field\"><label for=\"phone\">Phone Number<\/label><input id=\"phone\" name=\"phone\" type=\"tel\" autocomplete=\"tel\"><\/div>\r\n            <div class=\"field\"><label for=\"country\">Country of Residence<\/label><input id=\"country\" name=\"country\" type=\"text\" autocomplete=\"country-name\"><\/div>\r\n          <\/div>\r\n          <div class=\"row\">\r\n            <div class=\"field\"><label for=\"dob\">Date of Birth<\/label><input id=\"dob\" name=\"date_of_birth\" type=\"date\"><\/div>\r\n            <div class=\"field\"><label for=\"age\">Age<\/label><input id=\"age\" name=\"age\" type=\"text\" readonly placeholder=\"Auto calculated\"><\/div>\r\n          <\/div>\r\n          <div class=\"row\">\r\n            <div class=\"field\"><label for=\"marital\">Marital status<\/label><select id=\"marital\" name=\"marital_status\"><option value=\"single\">Never Married \/ Single<\/option><option value=\"married\">Married<\/option><option value=\"commonlaw\">Common-Law<\/option><option value=\"separated\">Divorced \/ Separated<\/option><option value=\"widowed\">Widowed<\/option><\/select><\/div>\r\n            <div class=\"field\"><label for=\"spouseCitizen\">Is your spouse\/common-law partner a Canadian citizen or PR?<\/label><select id=\"spouseCitizen\" name=\"spouse_canadian_citizen_pr\"><option value=\"no\">No<\/option><option value=\"yes\">Yes<\/option><\/select><\/div>\r\n          <\/div>\r\n          <div class=\"field\" id=\"spouseAccompanyWrap\"><label for=\"spouseAccompanying\">Will your spouse\/common-law partner come with you to Canada?<\/label><select id=\"spouseAccompanying\" name=\"spouse_accompanying\"><option value=\"no\">No<\/option><option value=\"yes\">Yes<\/option><\/select><\/div>\r\n        <\/div>\r\n\r\n        <div class=\"crs-card\">\r\n          <h3>2. Education<\/h3>\r\n          <div class=\"field\"><label for=\"education\">Highest level of completed education<\/label><select id=\"education\" name=\"education_level\">\r\n            <option value=\"less\">Less than secondary school<\/option><option value=\"secondary\">Secondary diploma \/ high school<\/option><option value=\"one\">One-year post-secondary program<\/option><option value=\"two\">Two-year post-secondary program<\/option><option value=\"bachelor\">Bachelor's degree or 3+ year program<\/option><option value=\"twoPlus\">Two or more credentials, one 3+ years<\/option><option value=\"master\">Master's degree<\/option><option value=\"professional\">Professional degree<\/option><option value=\"phd\">Doctoral \/ PhD<\/option>\r\n          <\/select><\/div>\r\n          <div class=\"field\"><label for=\"canadianStudy\">Canadian study credential<\/label><select id=\"canadianStudy\" name=\"canadian_study\"><option value=\"none\">No Canadian study credential<\/option><option value=\"oneTwo\">1 or 2 year post-secondary credential<\/option><option value=\"threePlus\">3+ year \/ Master's \/ Professional \/ PhD credential<\/option><\/select><\/div>\r\n        <\/div>\r\n\r\n        <div class=\"crs-card\">\r\n          <h3>3. Official languages<\/h3>\r\n          <div class=\"field\"><label for=\"firstLangTest\">First official language test<\/label><select id=\"firstLangTest\" name=\"first_language_test\" class=\"lang-test\" data-target=\"first\"><option value=\"none\">No test \/ not applicable<\/option><option value=\"ielts\">IELTS General Training<\/option><option value=\"celpip\">CELPIP-General<\/option><option value=\"pte\">PTE Core<\/option><option value=\"tef\">TEF Canada<\/option><option value=\"tcf\">TCF Canada<\/option><\/select><\/div>\r\n          <div class=\"row-4 lang-scores\" data-lang=\"first\">\r\n            <div class=\"field\"><label>Speaking<\/label><select id=\"first_speaking\" name=\"first_speaking\"><\/select><\/div>\r\n            <div class=\"field\"><label>Listening<\/label><select id=\"first_listening\" name=\"first_listening\"><\/select><\/div>\r\n            <div class=\"field\"><label>Reading<\/label><select id=\"first_reading\" name=\"first_reading\"><\/select><\/div>\r\n            <div class=\"field\"><label>Writing<\/label><select id=\"first_writing\" name=\"first_writing\"><\/select><\/div>\r\n          <\/div>\r\n          <div class=\"field\"><label for=\"secondLangTest\">Second official language test<\/label><select id=\"secondLangTest\" name=\"second_language_test\" class=\"lang-test\" data-target=\"second\"><option value=\"none\">No second language test<\/option><option value=\"ielts\">IELTS General Training<\/option><option value=\"celpip\">CELPIP-General<\/option><option value=\"pte\">PTE Core<\/option><option value=\"tef\">TEF Canada<\/option><option value=\"tcf\">TCF Canada<\/option><\/select><\/div>\r\n          <div class=\"row-4 lang-scores\" data-lang=\"second\">\r\n            <div class=\"field\"><label>Speaking<\/label><select id=\"second_speaking\" name=\"second_speaking\"><\/select><\/div>\r\n            <div class=\"field\"><label>Listening<\/label><select id=\"second_listening\" name=\"second_listening\"><\/select><\/div>\r\n            <div class=\"field\"><label>Reading<\/label><select id=\"second_reading\" name=\"second_reading\"><\/select><\/div>\r\n            <div class=\"field\"><label>Writing<\/label><select id=\"second_writing\" name=\"second_writing\"><\/select><\/div>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"crs-card\">\r\n          <h3>4. Work experience<\/h3>\r\n          <div class=\"field\"><label for=\"occupation\">Current occupation<\/label><input id=\"occupation\" name=\"occupation\" list=\"nocSuggestions\" placeholder=\"Search \/ type occupation\"><datalist id=\"nocSuggestions\"><option value=\"Software developer - TEER 1\"><option value=\"Web developer - TEER 1\"><option value=\"Administrative assistant - TEER 3\"><option value=\"Cook - TEER 3\"><option value=\"Retail supervisor - TEER 2\"><option value=\"Registered nurse - TEER 1\"><option value=\"Accountant - TEER 1\"><option value=\"Construction manager - TEER 0\"><\/datalist><\/div>\r\n          <div class=\"row\">\r\n            <div class=\"field\"><label for=\"canadianWork\">Skilled Canadian work experience<\/label><select id=\"canadianWork\" name=\"canadian_work_experience\"><option value=\"0\">None or less than 1 year<\/option><option value=\"1\">1 year<\/option><option value=\"2\">2 years<\/option><option value=\"3\">3 years<\/option><option value=\"4\">4 years<\/option><option value=\"5\">5 years or more<\/option><\/select><\/div>\r\n            <div class=\"field\"><label for=\"foreignWork\">Foreign skilled work experience<\/label><select id=\"foreignWork\" name=\"foreign_work_experience\"><option value=\"0\">None or less than 1 year<\/option><option value=\"1\">1 year<\/option><option value=\"2\">2 years<\/option><option value=\"3\">3 years or more<\/option><\/select><\/div>\r\n          <\/div>\r\n          <div class=\"field\"><label for=\"tradeCertificate\">Certificate of qualification \/ trade certificate<\/label><select id=\"tradeCertificate\" name=\"trade_certificate\"><option value=\"no\">No<\/option><option value=\"yes\">Yes<\/option><\/select><\/div>\r\n        <\/div>\r\n\r\n        <div class=\"crs-card hidden\" id=\"spouseSection\">\r\n          <h3>5. Spouse information<\/h3>\r\n          <div class=\"field\"><label for=\"spouseEducation\">Spouse highest education level<\/label><select id=\"spouseEducation\" name=\"spouse_education\"><option value=\"less\">Less than secondary school<\/option><option value=\"secondary\">Secondary diploma \/ high school<\/option><option value=\"one\">One-year post-secondary program<\/option><option value=\"two\">Two-year post-secondary program<\/option><option value=\"bachelor\">Bachelor's degree or 3+ year program<\/option><option value=\"twoPlus\">Two or more credentials, one 3+ years<\/option><option value=\"master\">Master's degree<\/option><option value=\"professional\">Professional degree<\/option><option value=\"phd\">Doctoral \/ PhD<\/option><\/select><\/div>\r\n          <div class=\"field\"><label for=\"spouseLangTest\">Spouse language test<\/label><select id=\"spouseLangTest\" name=\"spouse_language_test\" class=\"lang-test\" data-target=\"spouse\"><option value=\"none\">No test \/ not applicable<\/option><option value=\"ielts\">IELTS General Training<\/option><option value=\"celpip\">CELPIP-General<\/option><option value=\"pte\">PTE Core<\/option><option value=\"tef\">TEF Canada<\/option><option value=\"tcf\">TCF Canada<\/option><\/select><\/div>\r\n          <div class=\"row-4 lang-scores\" data-lang=\"spouse\">\r\n            <div class=\"field\"><label>Speaking<\/label><select id=\"spouse_speaking\" name=\"spouse_speaking\"><\/select><\/div><div class=\"field\"><label>Listening<\/label><select id=\"spouse_listening\" name=\"spouse_listening\"><\/select><\/div><div class=\"field\"><label>Reading<\/label><select id=\"spouse_reading\" name=\"spouse_reading\"><\/select><\/div><div class=\"field\"><label>Writing<\/label><select id=\"spouse_writing\" name=\"spouse_writing\"><\/select><\/div>\r\n          <\/div>\r\n          <div class=\"field\"><label for=\"spouseWork\">Spouse Canadian work experience<\/label><select id=\"spouseWork\" name=\"spouse_canadian_work\"><option value=\"0\">None or less than 1 year<\/option><option value=\"1\">1 year<\/option><option value=\"2\">2 years<\/option><option value=\"3\">3 years<\/option><option value=\"4\">4 years<\/option><option value=\"5\">5 years or more<\/option><\/select><\/div>\r\n        <\/div>\r\n\r\n        <div class=\"crs-card\">\r\n          <h3>6. Additional points<\/h3>\r\n          <div class=\"row\">\r\n            <div class=\"field\"><label for=\"sibling\">Sibling in Canada<\/label><select id=\"sibling\" name=\"sibling_in_canada\"><option value=\"no\">No<\/option><option value=\"yes\">Yes<\/option><\/select><\/div>\r\n            <div class=\"field\"><label for=\"nomination\">Provincial \/ territorial nomination<\/label><select id=\"nomination\" name=\"provincial_nomination\"><option value=\"no\">No<\/option><option value=\"yes\">Yes<\/option><\/select><\/div>\r\n          <\/div>\r\n          <div class=\"actions\"><button class=\"btn-primary\" type=\"button\" id=\"calculateBtn\">Calculate Score<\/button><button class=\"btn-secondary\" type=\"reset\">Reset<\/button><button class=\"btn-primary\" type=\"submit\">Send Details<\/button><\/div>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <aside class=\"score-panel\">\r\n        <div>Your estimated CRS score<\/div>\r\n        <div class=\"score-number\" id=\"totalScore\">0<\/div>\r\n        <div class=\"score-max\">out of 1200<\/div>\r\n        <div class=\"score-line\"><span>Core \/ human capital<\/span><strong id=\"coreScore\">0<\/strong><\/div>\r\n        <div class=\"score-line\"><span>Spouse factors<\/span><strong id=\"spouseScore\">0<\/strong><\/div>\r\n        <div class=\"score-line\"><span>Skill transferability<\/span><strong id=\"transferScore\">0<\/strong><\/div>\r\n        <div class=\"score-line\"><span>Additional points<\/span><strong id=\"additionalScore\">0<\/strong><\/div>\r\n        <div class=\"score-line\"><span>Calculation table<\/span><strong id=\"spouseMode\">Without spouse<\/strong><\/div>\r\n        <table class=\"mini-table\"><tbody id=\"breakdownTable\"><\/tbody><\/table>\r\n      <\/aside>\r\n    <\/div>\r\n  <\/form>\r\n<\/div>\r\n\r\n<script>\r\n(function(){\r\n  var root=document.getElementById('crsCalculatorApp');\r\n  if(!root || root.dataset.initialized==='yes'){return;}\r\n  root.dataset.initialized='yes';\r\n  var $=function(id){return root.querySelector('#'+id);};\r\n  var abilities=['speaking','listening','reading','writing'];\r\n  var tests={\r\n    none:{type:'select',values:[['','Select']]},\r\n    celpip:{type:'select',values:[['','Select'],['3','3 or less'],['4','4'],['5','5'],['6','6'],['7','7'],['8','8'],['9','9'],['10','10'],['11','11'],['12','12']]},\r\n    ielts:{type:'select',values:(function(){var a=[['','Select']];for(var v=3;v<=9;v+=0.5){a.push([String(v),String(v.toFixed(1))]);}return a;})()},\r\n    pte:{type:'select',values:[['','Select'],['51','51 - 60'],['61','61 - 70'],['71','71 - 80'],['81','81 - 90']]},\r\n    tef:{type:'select',values:[['','Select'],['207','207 - 250'],['251','251 - 300'],['301','301 - 350'],['351','351 - 400'],['401','401 - 450'],['451','451 - 500'],['501','501 - 550'],['551','551 - 600'],['601','601 - 650'],['651','651 - 699']]},\r\n    tcf:{type:'select',values:[['','Select'],['207','207 - 250'],['251','251 - 300'],['301','301 - 350'],['351','351 - 400'],['401','401 - 450'],['451','451 - 500'],['501','501 - 550'],['551','551 - 600'],['601','601 - 650'],['651','651 - 699']]}\r\n  };  function setOptions(lang,test){abilities.forEach(function(ab){var old=$(lang+'_'+ab), parent=old.parentNode, name=old.name, id=old.id; var cfg=tests[test]||tests.none; var el=document.createElement(cfg.type==='number'?'input':'select'); el.id=id; el.name=name; el.dataset.ability=ab; el.dataset.lang=lang; el.className=old.className; if(cfg.type==='number'){el.type='number';el.min=cfg.min;el.max=cfg.max;el.placeholder=cfg.placeholder;}else{cfg.values.forEach(function(x){var o=document.createElement('option');o.value=x[0];o.textContent=x[1];el.appendChild(o);});} el.addEventListener('input',calculate); el.addEventListener('change',calculate); parent.replaceChild(el,old);});}\r\n  function val(id){var el=$(id);return el?el.value:'';}\r\n  function num(id){return parseFloat(val(id)||0)||0;}\r\n  function clampClb(x){x=parseInt(x||0,10)||0; if(x>=10)return 10; return x;}\r\n  function clbFrom(test,ability,score){var s=parseFloat(score); if(!score && score!==0)return 0; if(test==='celpip')return clampClb(s); if(test==='ielts'){var map={speaking:[[7.5,10],[7,9],[6.5,8],[6,7],[5.5,6],[5,5],[4,4]],listening:[[8.5,10],[8,9],[7.5,8],[6,7],[5.5,6],[5,5],[4.5,4]],reading:[[8,10],[7,9],[6.5,8],[6,7],[5,6],[4,5],[3.5,4]],writing:[[7.5,10],[7,9],[6.5,8],[6,7],[5.5,6],[5,5],[4,4]]}; for(var i=0;i<map[ability].length;i++){if(s>=map[ability][i][0])return map[ability][i][1];} return 0;}\r\n    if(test==='pte'){var p={speaking:[[89,10],[84,9],[76,8],[68,7],[59,6],[51,5],[42,4]],listening:[[89,10],[82,9],[71,8],[60,7],[50,6],[39,5],[28,4]],reading:[[88,10],[78,9],[69,8],[60,7],[51,6],[42,5],[33,4]],writing:[[90,10],[88,9],[79,8],[69,7],[60,6],[51,5],[41,4]]}; for(var j=0;j<p[ability].length;j++){if(s>=p[ability][j][0])return p[ability][j][1];} return 0;}\r\n    if(test==='tef'){var t={reading:[[263,10],[248,9],[233,8],[207,7],[181,6],[151,5],[121,4]],listening:[[316,10],[298,9],[280,8],[249,7],[217,6],[181,5],[145,4]],speaking:[[393,10],[371,9],[349,8],[310,7],[271,6],[226,5],[181,4]],writing:[[393,10],[371,9],[349,8],[310,7],[271,6],[226,5],[181,4]]}; for(var k=0;k<t[ability].length;k++){if(s>=t[ability][k][0])return t[ability][k][1];} return 0;}\r\n    if(test==='tcf'){var tcfr=[[651,10],[601,9],[551,8],[501,7],[451,6],[401,5],[351,4]]; for(var m=0;m<tcfr.length;m++){if(s>=tcfr[m][0])return tcfr[m][1];} return 0;}\r\n    return 0;\r\n  }\r\n  function langClbs(prefix){var test=val(prefix+'LangTest'); if(prefix==='first')test=val('firstLangTest'); if(prefix==='second')test=val('secondLangTest'); if(prefix==='spouse')test=val('spouseLangTest'); var obj={test:test}; abilities.forEach(function(ab){var el=$(prefix+'_'+ab); obj[ab]=clbFrom(test,ab,el?el.value:'');}); obj.min=Math.min(obj.speaking,obj.listening,obj.reading,obj.writing); obj.all=function(n){return obj.speaking>=n&&obj.listening>=n&&obj.reading>=n&&obj.writing>=n;}; return obj;}\r\n  function isMarriedLike(){return val('marital')==='married'||val('marital')==='commonlaw';}\r\n  function withSpouse(){return isMarriedLike() && val('spouseCitizen')!=='yes' && val('spouseAccompanying')==='yes';}\r\n  function calcAge(){var d=val('dob'); if(!d){$('age').value=''; return 0;} var bd=new Date(d+'T00:00:00'); var today=new Date(); var age=today.getFullYear()-bd.getFullYear(); var m=today.getMonth()-bd.getMonth(); if(m<0||(m===0&&today.getDate()<bd.getDate()))age--; $('age').value=age>=0?age:''; return age>=0?age:0;}\r\n  var ageW={17:0,18:90,19:95,20:100,21:100,22:100,23:100,24:100,25:100,26:100,27:100,28:100,29:100,30:95,31:90,32:85,33:80,34:75,35:70,36:65,37:60,38:55,39:50,40:45,41:35,42:25,43:15,44:5};\r\n  var ageN={17:0,18:99,19:105,20:110,21:110,22:110,23:110,24:110,25:110,26:110,27:110,28:110,29:110,30:105,31:99,32:94,33:88,34:83,35:77,36:72,37:66,38:61,39:55,40:50,41:39,42:28,43:17,44:6};\r\n  var eduW={less:0,secondary:28,one:84,two:91,bachelor:112,twoPlus:119,master:126,professional:126,phd:140};\r\n  var eduN={less:0,secondary:30,one:90,two:98,bachelor:120,twoPlus:128,master:135,professional:135,phd:150};\r\n  var cwW={0:0,1:35,2:46,3:56,4:63,5:70}; var cwN={0:0,1:40,2:53,3:64,4:72,5:80};\r\n  function firstLangPoints(clbs,spouse){var map=spouse?{4:6,5:6,6:8,7:16,8:22,9:29,10:32}:{4:6,5:6,6:9,7:17,8:23,9:31,10:34}; return abilities.reduce(function(sum,ab){var c=clampClb(clbs[ab]); return sum+(c<4?0:map[c]||map[10]);},0);}\r\n  function secondLangPoints(clbs,spouse){var total=abilities.reduce(function(sum,ab){var c=clampClb(clbs[ab]); var p=c<=4?0:(c<=6?1:(c<=8?3:6)); return sum+p;},0); return Math.min(total,spouse?22:24);}\r\n  function spouseLangPoints(clbs){return abilities.reduce(function(sum,ab){var c=clampClb(clbs[ab]); return sum+(c<=4?0:(c<=6?1:(c<=8?3:5)));},0);}\r\n  function eduCat(){var e=val('education'); if(['one','two','bachelor'].indexOf(e)>=0)return 'low'; if(['twoPlus','master','professional','phd'].indexOf(e)>=0)return 'high'; return 'none';}\r\n  function transferability(first,canWork,foreignWork){var cat=eduCat(); var langBand=first.all(9)?2:(first.all(7)?1:0); var eduLang=0,eduCan=0,forLang=0,forCan=0,trade=0; if(cat!=='none'&&langBand){eduLang=(cat==='low')?(langBand===1?13:25):(langBand===1?25:50);} if(cat!=='none'&&canWork>=1){eduCan=(cat==='low')?(canWork===1?13:25):(canWork===1?25:50);} if(foreignWork>=1&&langBand){forLang=(foreignWork<3)?(langBand===1?13:25):(langBand===1?25:50);} if(foreignWork>=1&&canWork>=1){forCan=(foreignWork<3)?(canWork===1?13:25):(canWork===1?25:50);} if(val('tradeCertificate')==='yes'){if(first.all(7))trade=50; else if(first.all(5))trade=25;} var sum=eduLang+eduCan+forLang+forCan+trade; return {educationLanguage:eduLang,educationCanadian:eduCan,foreignLanguage:forLang,foreignCanadian:forCan,trade:trade,total:Math.min(100,sum)};}\r\n  function detectFrenchEnglish(){var f=langClbs('first'), s=langClbs('second'); var isFrench=function(t){return t==='tef'||t==='tcf';}; var isEnglish=function(t){return t==='ielts'||t==='celpip'||t==='pte';}; return {french:isFrench(f.test)?f:(isFrench(s.test)?s:null), english:isEnglish(f.test)?f:(isEnglish(s.test)?s:null)};}\r\n  function calcAdditional(){var add=0,rows=[]; if(val('sibling')==='yes'){add+=15;rows.push(['Sibling in Canada',15]);} var fe=detectFrenchEnglish(); var frenchPts=0; if(fe.french&&fe.french.all(7)){frenchPts=(fe.english&&fe.english.all(5))?50:25;} add+=frenchPts; rows.push(['French language additional',frenchPts]); var study=val('canadianStudy')==='oneTwo'?15:(val('canadianStudy')==='threePlus'?30:0); add+=study; rows.push(['Canadian education',study]); if(val('nomination')==='yes'){add+=600;rows.push(['Provincial nomination',600]);} return {total:add,rows:rows};}\r\n  function row(label,value){return '<tr><th>'+label+'<\/th><td>'+value+'<\/td><\/tr>';}\r\n  function calculate(){var spouse=withSpouse(); $('spouseSection').classList.toggle('hidden',!spouse); $('spouseAccompanyWrap').classList.toggle('hidden',!isMarriedLike()); var age=calcAge(); var first=langClbs('first'), second=langClbs('second'); var agePts=age>=45?0:(age<=17?0:(spouse?ageW[age]:ageN[age])||0); var educationPts=(spouse?eduW:eduN)[val('education')]||0; var firstPts=firstLangPoints(first,spouse); var secondPts=secondLangPoints(second,spouse); var cwork=parseInt(val('canadianWork'),10)||0; var foreign=parseInt(val('foreignWork'),10)||0; var cworkPts=(spouse?cwW:cwN)[cwork]||0; var core=agePts+educationPts+firstPts+secondPts+cworkPts; var spousePts=0; if(spouse){var spEdu={less:0,secondary:2,one:6,two:7,bachelor:8,twoPlus:9,master:10,professional:10,phd:10}[val('spouseEducation')]||0; var spLang=spouseLangPoints(langClbs('spouse')); var spWork={0:0,1:5,2:7,3:8,4:9,5:10}[parseInt(val('spouseWork'),10)||0]||0; spousePts=spEdu+spLang+spWork;} var trans=transferability(first,cwork,foreign); var add=calcAdditional(); var total=Math.min(1200,core+spousePts+trans.total+add.total); $('totalScore').textContent=total; $('coreScore').textContent=core; $('spouseScore').textContent=spousePts; $('transferScore').textContent=trans.total; $('additionalScore').textContent=add.total; $('spouseMode').textContent=spouse?'With spouse':'Without spouse'; var html=''; html+=row('Age',agePts); html+=row('Education',educationPts); html+=row('First language',firstPts); html+=row('Second language',secondPts); html+=row('Canadian work',cworkPts); if(spouse)html+=row('Spouse factors',spousePts); html+=row('Education + language',trans.educationLanguage); html+=row('Education + Canadian work',trans.educationCanadian); html+=row('Foreign work + language',trans.foreignLanguage); html+=row('Foreign work + Canadian work',trans.foreignCanadian); html+=row('Trade certificate + language',trans.trade); add.rows.forEach(function(r){html+=row(r[0],r[1]);}); $('breakdownTable').innerHTML=html; var breakdown={total:total,core:core,spouse:spousePts,transferability:trans,additional:add.total,age:agePts,education:educationPts,firstLanguage:firstPts,secondLanguage:secondPts,canadianWork:cworkPts,mode:spouse?'with spouse':'without spouse'}; $('mailTotalScore').value=String(total); $('mailScoreBreakdown').value=JSON.stringify(breakdown,null,2); $('mailFormSummary').value=formSummary(); return breakdown;}\r\n  function formSummary(){var data=[]; root.querySelectorAll('input,select,textarea').forEach(function(el){if(!el.name||el.type==='hidden')return; var label=''; var wrap=el.closest('.field'); if(wrap){var lab=wrap.querySelector('label'); if(lab)label=lab.textContent.trim();} if(!label)label=el.name; data.push(label+': '+(el.options?el.options[el.selectedIndex]?.text:el.value));}); return data.join('\\n');}\r\n  function init(){root.querySelectorAll('.lang-test').forEach(function(sel){setOptions(sel.dataset.target,sel.value); sel.addEventListener('change',function(){setOptions(sel.dataset.target,sel.value);calculate();});}); ['dob','marital','spouseCitizen','spouseAccompanying','education','canadianStudy','canadianWork','foreignWork','tradeCertificate','sibling','nomination','spouseEducation','spouseWork'].forEach(function(id){var el=$(id); if(el){el.addEventListener('change',calculate); el.addEventListener('input',calculate);}}); $('calculateBtn').addEventListener('click',calculate); $('crsForm').addEventListener('reset',function(){setTimeout(function(){root.querySelectorAll('.lang-test').forEach(function(sel){setOptions(sel.dataset.target,sel.value);});calculate();},0);}); $('crsForm').addEventListener('submit',function(){calculate();}); calculate();}\r\n  init();\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\r\n\t\t\t\t<\/div>\r\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Canada CRS Calculator Home Canada CRS Calculator Calculate Your Canada Express Entry CRS Score Use our CRS Calculator to estimate your Comprehensive Ranking System (CRS) score for Canada&#8217;s Express Entry program and assess your eligibility for permanent residency. This easy-to-use tool helps you understand your current ranking, evaluate how factors such as age, education, language [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-13871","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/cws.ind.in\/providus\/wp-json\/wp\/v2\/pages\/13871","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cws.ind.in\/providus\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/cws.ind.in\/providus\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/cws.ind.in\/providus\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/cws.ind.in\/providus\/wp-json\/wp\/v2\/comments?post=13871"}],"version-history":[{"count":0,"href":"https:\/\/cws.ind.in\/providus\/wp-json\/wp\/v2\/pages\/13871\/revisions"}],"wp:attachment":[{"href":"https:\/\/cws.ind.in\/providus\/wp-json\/wp\/v2\/media?parent=13871"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}