{"id":35453,"date":"2026-05-25T05:02:32","date_gmt":"2026-05-25T05:02:32","guid":{"rendered":"https:\/\/staging.witsprogram.ca\/pricing\/"},"modified":"2026-05-25T05:02:32","modified_gmt":"2026-05-25T05:02:32","slug":"pricing","status":"publish","type":"page","link":"https:\/\/staging.witsprogram.ca\/fr\/pricing\/","title":{"rendered":"Pricing"},"content":{"rendered":"<style>\n    .wits-pricing-wrap {\n        max-width: 960px;\n        margin: 0 auto;\n        padding: 2rem 1rem;\n        font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;\n        color: #1a1a1a;\n        line-height: 1.5;\n    }\n    .wits-pricing-wrap * {\n        box-sizing: border-box;\n    }\n    .wits-pricing-header {\n        text-align: center;\n        margin-bottom: 2.5rem;\n    }\n    .wits-pricing-header h2 {\n        font-size: 1.75rem;\n        font-weight: 600;\n        color: #00568B;\n        margin: 0 0 0.5rem 0;\n    }\n    .wits-pricing-header p {\n        font-size: 0.95rem;\n        color: #666;\n        max-width: 520px;\n        margin: 0 auto;\n    }\n    .wits-plans {\n        display: grid;\n        grid-template-columns: 1fr 1fr 1fr;\n        gap: 1.25rem;\n        margin-bottom: 2rem;\n    }\n    .wits-plan {\n        background: #ffffff;\n        border: 1px solid #e5e3de;\n        border-radius: 12px;\n        padding: 1.75rem 1.5rem;\n        display: flex;\n        flex-direction: column;\n        position: relative;\n    }\n    .wits-plan.featured {\n        border: 2px solid #50B848;\n        box-shadow: 0 4px 24px rgba(80, 184, 72, 0.12);\n    }\n    .wits-plan-pop {\n        position: absolute;\n        top: -12px;\n        left: 50%;\n        transform: translateX(-50%);\n        background: #50B848;\n        color: #fff;\n        font-size: 0.7rem;\n        font-weight: 600;\n        padding: 3px 14px;\n        border-radius: 20px;\n        white-space: nowrap;\n        letter-spacing: 0.5px;\n        text-transform: uppercase;\n    }\n    .wits-plan-name {\n        font-size: 1.1rem;\n        font-weight: 600;\n        color: #00568B;\n        margin-bottom: 0.5rem;\n    }\n    .wits-plan-price {\n        font-size: 2rem;\n        font-weight: 700;\n        color: #1a1a1a;\n        margin-bottom: 0.25rem;\n    }\n    .wits-plan-price span {\n        font-size: 0.9rem;\n        font-weight: 400;\n        color: #666;\n    }\n    .wits-plan-term {\n        font-size: 0.8rem;\n        color: #999;\n        margin-bottom: 1.25rem;\n    }\n    .wits-plan-features {\n        list-style: none;\n        padding: 0;\n        margin: 0 0 1.5rem 0;\n        flex: 1;\n    }\n    .wits-plan-features li {\n        font-size: 0.85rem;\n        color: #444;\n        padding: 0.35rem 0;\n        padding-left: 1.5rem;\n        position: relative;\n    }\n    .wits-plan-features li::before {\n        content: \"\\2713\";\n        position: absolute;\n        left: 0;\n        color: #50B848;\n        font-weight: 700;\n    }\n    .wits-plan .wits-btn {\n        display: block;\n        text-align: center;\n        padding: 0.75rem 1.5rem;\n        border-radius: 8px;\n        font-size: 0.9rem;\n        font-weight: 600;\n        text-decoration: none;\n        transition: opacity 0.2s;\n        border: none;\n        cursor: pointer;\n    }\n    .wits-plan .wits-btn:hover {\n        opacity: 0.9;\n    }\n    .wits-btn-outline {\n        background: transparent;\n        border: 1px solid #e5e3de !important;\n        color: #1a1a1a;\n    }\n    .wits-btn-outline:hover {\n        background: #f8f7f5;\n    }\n    .wits-btn-green {\n        background: #50B848;\n        color: #ffffff;\n    }\n    .wits-btn-primary {\n        background: #00568B;\n        color: #ffffff;\n    }\n    .wits-guarantee {\n        display: flex;\n        align-items: center;\n        gap: 1rem;\n        padding: 1rem 1.25rem;\n        border: 1px solid #e5e3de;\n        border-radius: 12px;\n        margin-bottom: 2rem;\n        background: #ffffff;\n    }\n    .wits-guarantee-icon {\n        font-size: 1.75rem;\n        color: #50B848;\n        flex-shrink: 0;\n    }\n    .wits-guarantee span {\n        font-size: 0.85rem;\n        color: #666;\n        line-height: 1.5;\n    }\n    .wits-guarantee strong {\n        color: #1a1a1a;\n    }\n    .wits-district {\n        background: #ffffff;\n        border: 1px solid #e5e3de;\n        border-radius: 12px;\n        padding: 1.75rem 1.5rem;\n        margin-bottom: 2rem;\n    }\n    .wits-district h3 {\n        font-size: 1.1rem;\n        font-weight: 600;\n        color: #00568B;\n        margin: 0 0 1rem 0;\n    }\n    .wits-district-intro {\n        font-size: 0.9rem;\n        color: #444;\n        margin: 0 0 1.25rem 0;\n        max-width: 660px;\n    }\n    .wits-district table {\n        width: 100%;\n        border-collapse: collapse;\n        font-size: 0.85rem;\n        margin-bottom: 1.25rem;\n    }\n    .wits-district thead th {\n        text-align: left;\n        padding: 0.6rem 0.75rem;\n        background: #f8f7f5;\n        color: #666;\n        font-weight: 500;\n        font-size: 0.8rem;\n        border-bottom: 1px solid #e5e3de;\n    }\n    .wits-district tbody td {\n        padding: 0.6rem 0.75rem;\n        border-bottom: 1px solid #f0eeea;\n        color: #444;\n    }\n    .wits-district .savings {\n        color: #50B848;\n        font-weight: 600;\n    }\n    .wits-district-note {\n        font-size: 0.8rem;\n        color: #666;\n        margin-bottom: 1rem;\n    }\n    .wits-district-actions {\n        display: flex;\n        gap: 0.75rem;\n        flex-wrap: wrap;\n    }\n    .wits-quote-form {\n        margin-top: 1.5rem;\n        padding-top: 1.5rem;\n        border-top: 1px solid #f0eeea;\n    }\n    .wits-quote-grid {\n        display: grid;\n        grid-template-columns: 1fr 1fr;\n        gap: 1rem;\n        margin-bottom: 1rem;\n    }\n    .wits-quote-field {\n        display: flex;\n        flex-direction: column;\n    }\n    .wits-quote-field.full {\n        grid-column: 1 \/ -1;\n    }\n    .wits-quote-field label {\n        font-size: 0.8rem;\n        font-weight: 500;\n        color: #444;\n        margin-bottom: 0.35rem;\n    }\n    .wits-quote-field input,\n    .wits-quote-field select,\n    .wits-quote-field textarea {\n        font-family: inherit;\n        font-size: 0.9rem;\n        padding: 0.6rem 0.75rem;\n        border: 1px solid #e5e3de;\n        border-radius: 8px;\n        color: #1a1a1a;\n        background: #ffffff;\n        width: 100%;\n    }\n    .wits-quote-field textarea {\n        min-height: 90px;\n        resize: vertical;\n    }\n    .wits-quote-hp {\n        position: absolute;\n        left: -9999px;\n        width: 1px;\n        height: 1px;\n        overflow: hidden;\n    }\n    .wits-quote-msg {\n        font-size: 0.85rem;\n        margin-top: 0.6rem;\n        min-height: 1.2rem;\n    }\n    .wits-quote-msg.error {\n        color: #D1242B;\n    }\n    .wits-quote-success {\n        background: #f1f8f0;\n        border: 1px solid #50B848;\n        border-radius: 8px;\n        padding: 1rem 1.25rem;\n        font-size: 0.9rem;\n        color: #1a1a1a;\n    }\n    .wits-faq {\n        background: #ffffff;\n        border: 1px solid #e5e3de;\n        border-radius: 12px;\n        padding: 1.75rem 1.5rem;\n    }\n    .wits-faq h3 {\n        font-size: 1.1rem;\n        font-weight: 600;\n        color: #00568B;\n        margin: 0 0 1.25rem 0;\n    }\n    .wits-faq-item {\n        border-bottom: 1px solid #f0eeea;\n        padding: 0.75rem 0;\n    }\n    .wits-faq-item:last-child {\n        border-bottom: none;\n    }\n    .wits-faq-q {\n        font-size: 0.9rem;\n        font-weight: 500;\n        color: #1a1a1a;\n        margin-bottom: 0.35rem;\n    }\n    .wits-faq-a {\n        font-size: 0.85rem;\n        color: #666;\n        line-height: 1.6;\n    }\n    @media (max-width: 768px) {\n        .wits-plans {\n            grid-template-columns: 1fr;\n            gap: 1rem;\n        }\n        .wits-plan.featured {\n            order: -1;\n        }\n        .wits-guarantee {\n            flex-direction: column;\n            text-align: center;\n        }\n        .wits-district table {\n            font-size: 0.78rem;\n        }\n        .wits-quote-grid {\n            grid-template-columns: 1fr;\n        }\n        .wits-district-actions {\n            flex-direction: column;\n        }\n        .wits-district-actions a,\n        .wits-district-actions button {\n            text-align: center;\n        }\n    }\n    <\/style>\n\n    <div class=\"wits-pricing-wrap wits-pricing\">\n        <div class=\"wits-pricing-header wits-pricing-hero\">\n            <h2>Everything your school needs to implement WITS<\/h2>\n            <p>Classroom-ready lesson plans, implementation guidance, and AI-powered planning tools. Start with a free 14-day trial.<\/p>\n        <\/div>\n\n        <div class=\"wits-plans wits-pricing-grid\">\n            <!-- Free Plan -->\n            <div class=\"wits-plan wits-card wits-card-elevated\">\n                <div class=\"wits-plan-name wits-pricing-tier\">Free<\/div>\n                <div class=\"wits-plan-price wits-pricing-amount\">$0<\/div>\n                <div class=\"wits-plan-term wits-pricing-period\">No credit card required<\/div>\n                <ul class=\"wits-plan-features wits-pricing-features\">\n                    <li>Getting started guide<\/li>\n                    <li>Strategies quick reference<\/li>\n                    <li>Community resources<\/li>\n                <\/ul>\n                <a href=\"https:\/\/staging.witsprogram.ca\/fr\/register\/\" class=\"wits-btn wits-btn-outline wits-btn-secondary wits-btn-block\">Register free<\/a>\n            <\/div>\n\n            <!-- Annual Plan (Featured) -->\n            <div class=\"wits-plan featured wits-card wits-card-elevated wits-card-featured\">\n                <div class=\"wits-plan-name wits-pricing-tier\">Annual<\/div>\n                <div class=\"wits-plan-price wits-pricing-amount\">$365 <span>\/year<\/span><\/div>\n                <div class=\"wits-plan-term wits-pricing-period\">14-day free trial<\/div>\n                <ul class=\"wits-plan-features wits-pricing-features\">\n                    <li>All classroom kits and lesson plans<\/li>\n                    <li>8-step implementation guide<\/li>\n                    <li>AI Co-Pilot generator<\/li>\n                    <li>Progress tracking<\/li>\n                    <li>Monthly office hours<\/li>\n                <\/ul>\n                <a href=\"https:\/\/staging.witsprogram.ca\/fr\/?add-to-cart=35447\" class=\"wits-btn wits-btn-green wits-btn-primary wits-btn-block\">Start free trial<\/a>\n            <\/div>\n\n            <!-- 3-Year Plan -->\n            <div class=\"wits-plan wits-card wits-card-elevated\">\n                <div class=\"wits-plan-name wits-pricing-tier\">3-Year<\/div>\n                <div class=\"wits-plan-price wits-pricing-amount\">$900 <span>\/3 years<\/span><\/div>\n                <div class=\"wits-plan-term wits-pricing-period\">$300\/year, save $195<\/div>\n                <ul class=\"wits-plan-features wits-pricing-features\">\n                    <li>Everything in Annual<\/li>\n                    <li>18% savings<\/li>\n                    <li>Price locked for 3 years<\/li>\n                <\/ul>\n                <a href=\"https:\/\/staging.witsprogram.ca\/fr\/?add-to-cart=35448\" class=\"wits-btn wits-btn-primary wits-btn-block\">Subscribe now<\/a>\n            <\/div>\n        <\/div>\n\n        <div class=\"wits-guarantee\">\n            <span class=\"wits-guarantee-icon\">&#x1F6E1;<\/span>\n            <span><strong>60-day satisfaction guarantee.<\/strong> Full refund if WITS is not right for your school. No questions asked.<\/span>\n        <\/div>\n\n        <div class=\"wits-district wits-district-band\">\n            <h3>District and multi-school pricing<\/h3>\n            <p class=\"wits-district-intro\">Bring WITS to every school in your district with a single activation-code pack. Each pack is a set of single-use codes, and each code activates a full one-year school subscription when a school redeems it at registration. Buy once, distribute the codes, and let each school enroll on its own schedule.<\/p>\n            <table>\n                <thead>\n                    <tr>\n                        <th>Pack<\/th>\n                        <th>Schools<\/th>\n                        <th>Per school<\/th>\n                        <th>Total<\/th>\n                        <th>Savings<\/th>\n                    <\/tr>\n                <\/thead>\n                <tbody>\n                    <tr>\n                        <td>District 10<\/td>\n                        <td>10<\/td>\n                        <td>$350<\/td>\n                        <td>$3,500<\/td>\n                        <td class=\"savings\">4%<\/td>\n                    <\/tr>\n                    <tr>\n                        <td>District 25<\/td>\n                        <td>25<\/td>\n                        <td>$330<\/td>\n                        <td>$8,250<\/td>\n                        <td class=\"savings\">10%<\/td>\n                    <\/tr>\n                    <tr>\n                        <td>District 50<\/td>\n                        <td>50<\/td>\n                        <td>$310<\/td>\n                        <td>$15,500<\/td>\n                        <td class=\"savings\">15%<\/td>\n                    <\/tr>\n                    <tr>\n                        <td>District 100<\/td>\n                        <td>100<\/td>\n                        <td>$300<\/td>\n                        <td>$30,000<\/td>\n                        <td class=\"savings\">18%<\/td>\n                    <\/tr>\n                <\/tbody>\n            <\/table>\n            <p class=\"wits-district-note\">Per-school rate is compared against the $365 single-school annual price. Invoice and purchase-order payment available with Net-30 terms for district accounts.<\/p>\n            <div class=\"wits-district-actions\">\n                <button type=\"button\" class=\"wits-btn wits-btn-primary\" id=\"wits-quote-toggle\">Request a district quote<\/button>\n                <a href=\"mailto:info@witsprogram.ca?subject=WITS%20demo%20request\" class=\"wits-btn wits-btn-outline wits-btn-secondary\">Book a demo<\/a>\n            <\/div>\n\n            <div class=\"wits-quote-form\" id=\"wits-quote-form\" style=\"display:none;\">\n                <input type=\"hidden\" id=\"wits-quote-nonce\" value=\"22d54602c8\">\n                <div class=\"wits-quote-grid\">\n                    <div class=\"wits-quote-field\">\n                        <label for=\"wits-q-board\">School board or district name *<\/label>\n                        <input type=\"text\" id=\"wits-q-board\" autocomplete=\"organization\">\n                    <\/div>\n                    <div class=\"wits-quote-field\">\n                        <label for=\"wits-q-name\">Your name *<\/label>\n                        <input type=\"text\" id=\"wits-q-name\" autocomplete=\"name\">\n                    <\/div>\n                    <div class=\"wits-quote-field\">\n                        <label for=\"wits-q-email\">Work email *<\/label>\n                        <input type=\"email\" id=\"wits-q-email\" autocomplete=\"email\">\n                    <\/div>\n                    <div class=\"wits-quote-field\">\n                        <label for=\"wits-q-phone\">Phone (optional)<\/label>\n                        <input type=\"tel\" id=\"wits-q-phone\" autocomplete=\"tel\">\n                    <\/div>\n                    <div class=\"wits-quote-field\">\n                        <label for=\"wits-q-schools\">Schools to enroll<\/label>\n                        <select id=\"wits-q-schools\">\n                            <option value=\"Not sure yet\">Not sure yet<\/option>\n                            <option value=\"About 10\">About 10<\/option>\n                            <option value=\"About 25\">About 25<\/option>\n                            <option value=\"About 50\">About 50<\/option>\n                            <option value=\"About 100\">About 100<\/option>\n                            <option value=\"More than 100\">More than 100<\/option>\n                        <\/select>\n                    <\/div>\n                    <div class=\"wits-quote-field full\">\n                        <label for=\"wits-q-message\">Anything else? (optional)<\/label>\n                        <textarea id=\"wits-q-message\"><\/textarea>\n                    <\/div>\n                <\/div>\n                <div class=\"wits-quote-hp\" aria-hidden=\"true\">\n                    <label for=\"wits-q-hp\">Leave this field empty<\/label>\n                    <input type=\"text\" id=\"wits-q-hp\" tabindex=\"-1\" autocomplete=\"off\">\n                <\/div>\n                <button type=\"button\" class=\"wits-btn wits-btn-green\" id=\"wits-quote-submit\">Send request<\/button>\n                <div class=\"wits-quote-msg\" id=\"wits-quote-msg\" role=\"status\" aria-live=\"polite\"><\/div>\n            <\/div>\n        <\/div>\n\n        <div class=\"wits-faq\">\n            <h3>Common questions<\/h3>\n            <div class=\"wits-faq-item\">\n                <div class=\"wits-faq-q\">What happens during the 14-day trial?<\/div>\n                <div class=\"wits-faq-a\">You get full access to all classroom kits, lesson plans, the implementation guide, and AI tools. No credit card is required to register. If you choose not to subscribe, your account stays active with free-tier access.<\/div>\n            <\/div>\n            <div class=\"wits-faq-item\">\n                <div class=\"wits-faq-q\">Can we switch plans later?<\/div>\n                <div class=\"wits-faq-a\">Yes. You can upgrade from Annual to 3-Year at any time. The remaining value of your current plan is prorated as credit toward the new one.<\/div>\n            <\/div>\n            <div class=\"wits-faq-item\">\n                <div class=\"wits-faq-q\">How does the 60-day guarantee work?<\/div>\n                <div class=\"wits-faq-a\">If WITS is not a good fit for your school within the first 60 days after your trial ends, contact us for a full refund. No questions asked.<\/div>\n            <\/div>\n            <div class=\"wits-faq-item\">\n                <div class=\"wits-faq-q\">Do you offer school district pricing?<\/div>\n                <div class=\"wits-faq-a\">Yes. Volume discounts of up to 18% are available for districts enrolling 10 or more schools, sold as packs of single-use activation codes. District accounts include dedicated onboarding support, a coordinator dashboard, and invoice\/PO payment with Net-30 terms.<\/div>\n            <\/div>\n            <div class=\"wits-faq-item\">\n                <div class=\"wits-faq-q\">What if our school already uses WITS?<\/div>\n                <div class=\"wits-faq-a\">Existing WITS partner schools can register with their current school information. Our system will recognize your school and connect your account to your implementation history.<\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n\n    <script>\n    (function () {\n        var witsQuoteAjax = { url: \"https:\\\/\\\/staging.witsprogram.ca\\\/wp-admin\\\/admin-ajax.php\" };\n        var toggle = document.getElementById('wits-quote-toggle');\n        var form = document.getElementById('wits-quote-form');\n        if (!toggle || !form) { return; }\n\n        toggle.addEventListener('click', function () {\n            var open = form.style.display !== 'none';\n            form.style.display = open ? 'none' : 'block';\n            if (!open) { form.scrollIntoView({ behavior: 'smooth', block: 'nearest' }); }\n        });\n\n        var btn = document.getElementById('wits-quote-submit');\n        var msg = document.getElementById('wits-quote-msg');\n\n        function val(id) {\n            var el = document.getElementById(id);\n            return el ? el.value : '';\n        }\n\n        btn.addEventListener('click', function () {\n            msg.className = 'wits-quote-msg';\n            msg.textContent = '';\n\n            var board = val('wits-q-board').trim();\n            var name = val('wits-q-name').trim();\n            var email = val('wits-q-email').trim();\n\n            if (!board || !name || !email) {\n                msg.className = 'wits-quote-msg error';\n                msg.textContent = 'Please complete the required fields.';\n                return;\n            }\n\n            var data = new FormData();\n            data.append('action', 'wits_district_quote');\n            data.append('nonce', val('wits-quote-nonce'));\n            data.append('board', board);\n            data.append('name', name);\n            data.append('email', email);\n            data.append('phone', val('wits-q-phone'));\n            data.append('schools', val('wits-q-schools'));\n            data.append('message', val('wits-q-message'));\n            data.append('wits_hp', val('wits-q-hp'));\n\n            btn.disabled = true;\n            btn.textContent = 'Sending...';\n\n            fetch(witsQuoteAjax.url, { method: 'POST', credentials: 'same-origin', body: data })\n                .then(function (r) { return r.json(); })\n                .then(function (res) {\n                    if (res && res.success) {\n                        var ok = (res.data && res.data.message) ? res.data.message : 'Thank you. A WITS team member will be in touch.';\n                        form.innerHTML = '<div class=\"wits-quote-success\">' + ok + '<\/div>';\n                    } else {\n                        btn.disabled = false;\n                        btn.textContent = 'Send request';\n                        msg.className = 'wits-quote-msg error';\n                        msg.textContent = (res && res.data && res.data.message) ? res.data.message : 'Something went wrong. Please email info@witsprogram.ca.';\n                    }\n                })\n                .catch(function () {\n                    btn.disabled = false;\n                    btn.textContent = 'Send request';\n                    msg.className = 'wits-quote-msg error';\n                    msg.textContent = 'Something went wrong. Please email info@witsprogram.ca.';\n                });\n        });\n    })();\n    <\/script>","protected":false},"excerpt":{"rendered":"","protected":false},"author":0,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-35453","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/staging.witsprogram.ca\/fr\/wp-json\/wp\/v2\/pages\/35453","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/staging.witsprogram.ca\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/staging.witsprogram.ca\/fr\/wp-json\/wp\/v2\/types\/page"}],"replies":[{"embeddable":true,"href":"https:\/\/staging.witsprogram.ca\/fr\/wp-json\/wp\/v2\/comments?post=35453"}],"version-history":[{"count":0,"href":"https:\/\/staging.witsprogram.ca\/fr\/wp-json\/wp\/v2\/pages\/35453\/revisions"}],"wp:attachment":[{"href":"https:\/\/staging.witsprogram.ca\/fr\/wp-json\/wp\/v2\/media?parent=35453"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}