{"id":26768,"date":"2024-07-10T15:45:43","date_gmt":"2024-07-10T05:45:43","guid":{"rendered":"https:\/\/www.educationperfect.com\/?page_id=26768"},"modified":"2025-04-11T05:53:00","modified_gmt":"2025-04-10T19:53:00","slug":"timeline","status":"publish","type":"page","link":"https:\/\/www.educationperfect.com\/timeline\/","title":{"rendered":"Timeline"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"26768\" class=\"elementor elementor-26768\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-083bda8 e-flex e-con-boxed e-con e-parent\" data-id=\"083bda8\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2f69166 elementor-widget elementor-widget-heading\" data-id=\"2f69166\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">From student idea to global impact: EP\u2019s journey<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d2aa1b8 elementor-widget elementor-widget-heading\" data-id=\"d2aa1b8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">We\u2019re always moving forward, because progress makes Perfect.<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1a20d9c timeline e-flex e-con-boxed e-con e-parent\" data-id=\"1a20d9c\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-246558e elementor-widget elementor-widget-html\" data-id=\"246558e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<script>\n    \n    (function(){\n        \n        function handleYearClick(){\n            removeAllActive();\n            const yearArr = Array.from(document.querySelectorAll('.timeline-year'));\n            const contentBoxes = Array.from(document.querySelectorAll('.content-layer'));\n            const yearClickedIndex = yearArr.indexOf(this);\n            contentBoxes[yearClickedIndex].classList.add('active');\n            \n            const parent = this.parentNode;\n            const orderLocation = parent.classList[1];\n            const timelineContentBox = document.querySelector('.timeline-content-box');\n            parent.classList.add('active');\n            timelineContentBox.classList.remove(timelineContentBox.classList[1]);\n            document.querySelector('.timeline-content-box').classList.add(orderLocation);\n        }\n        \n\n        function handleBulletClick(){\n            const contentBlocks = this.parentNode.parentNode.querySelectorAll('.content-block');\n            const contentBlockLength = contentBlocks.length;\n            const activeContentBlock = this.parentNode.parentNode.querySelector('.content-block.active');\n            const currentIndex = Array.from(contentBlocks).indexOf(activeContentBlock);\n            \n            \/\/Removing active from current content box\n            activeContentBlock.classList.remove('active');\n            \n            const bulletRowParent = this.parentNode.querySelectorAll('.bullet');\n            \/\/Removing active class from current selections of bullets\n            this.parentNode.querySelector('.bullet.active').classList.remove('active');\n            \/\/Adding active class to clicked on element\n            this.classList.add('active');\n            \/\/Getting the Index value of the bullet item clicked\n            const getClickedBulletIndex = Array.from(bulletRowParent).indexOf(this);\n            \n            contentBlocks[getClickedBulletIndex].classList.add('active');\n                \n            \n        }\n        \n        function removeAllActive(){\n            const timeLineDrop = document.querySelectorAll('.timeline-drop');\n            document.querySelector('.content-layer.active').classList.remove('active');\n            timeLineDrop.forEach(function(el){\n                el.classList.remove('active');\n            });\n        }\n        \n        document.addEventListener('DOMContentLoaded', function(){\n            const timeLineYears = document.querySelectorAll('.timeline-year');\n            const rightArrows = document.querySelectorAll('.right-arrow');\n            const leftArrows = document.querySelectorAll('.left-arrow');\n            const bullets = document.querySelectorAll('.bullet');\n           \n            bullets.forEach(function(el){\n               el.addEventListener('click', handleBulletClick);\n            });\n            timeLineYears.forEach(function(el){\n                el.addEventListener('mouseover', handleYearClick);\n            });\n        });\n    }())\n    \n<\/script>\n\n<style>\n    .timeline-container {\n        position: relative;\n        width: 90%;\n        margin-inline: auto;\n    }\n    .timeline-line {\n        border-top: 3px solid #000;\n        position: relative;\n    }\n    .timeline-drop {\n        position: absolute;\n    }\n    .timeline-drop.first, .timeline-content-box.first {\n        left: 0;\n    }\n    .timeline-drop.second, .timeline-content-box.second {\n        left: calc(1 \/ 10 * 100%);\n    }\n    .timeline-drop.third {\n        left: calc(2 \/ 10 * 100%);\n    }\n    .timeline-drop.fourth {\n        left: calc(3 \/ 10 * 100%);\n    }\n    .timeline-drop.fifth {\n        left: calc(4 \/ 10 * 100%);\n    }\n    .timeline-drop.sixth {\n        left: calc(5 \/ 10 * 100%);\n    }\n    .timeline-drop.seventh {\n        left: calc(6 \/ 10 * 100%);\n    }\n    .timeline-drop.eighth {\n        left: calc(7 \/ 10 * 100%);\n    }\n    .timeline-drop.ninth {\n        left: calc(8 \/ 10 * 100%);\n    }\n    .timeline-drop.tenth {\n        left: calc(9 \/ 10 * 100%);\n    }\n    .timeline-drop.last {\n        left: calc(100% - 3px);\n    }\n    \n   .timeline-content-box.third {\n        left: calc((2 \/ 10 * 100% - (448px \/ 2)));\n    }\n    .timeline-content-box.fourth {\n        left: calc((3 \/ 10 * 100% - (448px \/ 2)));\n    }\n    .timeline-content-box.fifth {\n        left: calc((4 \/ 10 * 100% - (448px \/ 2)));\n    }\n    .timeline-content-box.sixth {\n        left: calc((5 \/ 10 * 100% - (448px \/ 2)));\n    }\n    .timeline-content-box.seventh {\n        left: calc((6 \/ 10 * 100% - (448px \/ 2)));\n    }\n    .timeline-content-box.eighth {\n        left: calc((7 \/ 10 * 100% - (448px \/ 2)));\n    }\n    .timeline-content-box.ninth {\n        left: calc((8 \/ 10 * 100% - (448px)));\n    }    \n    .timeline-content-box.tenth {\n        left: calc((9 \/ 10 * 100% - (448px)));\n    }\n    .timeline-content-box.last {\n        left: calc((100% - 3px) - 448px);\n    }\n    \n    \n    .timeline-year {\n        position: absolute;\n        top: -60px;\n        transform: translateX(-50%);\n        cursor: pointer;\n    }\n    .timeline-year h5 {\n        transition: all .2s linear;\n    }\n    .timeline-drop-down-icon {\n        transform: translateX(-50%);\n        position: absolute;\n        width: 38px;\n    }\n    \n    .timeline-drop.active h5 {\n        color: #7A81E5;\n        font-size: 32px;\n    }\n    \n    .timeline-drop-down-line {\n        width: 3px;\n        background-color: #000;\n        height: 38px;\n        transition: height .3s ease-in-out;\n        transform: translateY(-3px)\n    }\n    \n    .timeline-drop.active .timeline-drop-down-line {\n        height: 105px;\n        background-color: #7A81E5;\n    }\n    \n    .timeline-content-box {\n        transition: left .5s ease-in-out;\n    }\n    \n    .timeline-content-box {\n        position: relative;\n    }\n    \n    .timeline-content-box .content-layer {\n        padding: 32px 32px 32px;\n        background-color: #FFF;\n        border-radius: 10px;\n        box-shadow: -4px 4px 0px 0px #000000E5;\n        max-width: 448px;\n        width: 100%;\n        position: absolute;\n        z-index: 1;\n        opacity: 0;\n        transition: opacity .2s linear;\n    }\n    \n    .timeline-content-box .content-layer h4 {\n        margin-top: 0 !important;\n    }\n    \n    .timeline-content-box .content-layer.active {\n        opacity: 1;\n        z-index: 2;\n    }\n    \n    .content-layer.active {\n        display:flex;\n        flex-direction: column;\n    }\n    \n    .timeline-drop .timeline-drop-down-icon svg path {\n        transition: all .2s linear;\n    }\n    \n    .timeline-drop.active .timeline-drop-down-icon svg path {\n        fill: #7A81E5;\n    }\n    \n    .timeline-content {\n        padding-top: 160px;\n        position: relative;\n    }\n    \n    .content-block.active {\n        display: block;\n    }\n    \n    .content-block {\n        display: none;\n        margin-bottom: 12px\n    }\n    \n    .bullet-rows {\n        display: flex;\n        justify-content: center;\n        align-items: center;\n        gap: 6px;\n        margin-bottom: 16px\n    }\n    \n    .bullet-rows > div {\n        padding: 5px;\n        cursor: pointer;\n    }\n    \n    .right-arrow img {\n        transform: rotate(180deg);\n    }\n    \n    .bullet {\n        width: 10px;\n        height: 10px;\n        border-radius: 100%;\n        background-color: #000;\n        transition: background-color .1s linear;\n    }\n    .bullet.active, .bullet:hover {\n        background-color: #7A81E5;\n    }\n    \n    @media screen and (max-width: 768px){\n        .timeline-drop.active .timeline-year {\n            top: -80px;\n        }\n        .timeline-year h5 {\n            font-size: 16px;\n        }\n        .timeline-drop.active h5 {\n            font-size: 24px;\n        }\n        .timeline-content-box {\n            left: 50% !important;\n            transform: translateX(-50%) !important;\n        }\n    }\n\n    \n<\/style>\n<div class=\"timeline-container\">\n    <div class=\"timeline-line\">\n        <div class=\"timeline-drop first active\">\n            <div class=\"timeline-year\"><h5>2007<\/h5><\/div>\n            <div class=\"timeline-drop-down\">\n                <div class=\"timeline-drop-down-line\"><\/div>\n                <div class=\"timeline-drop-down-icon\"><svg width=\"39\" height=\"38\" viewBox=\"0 0 39 38\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path d=\"M27.6696 22.7323L26.7511 15.2116C26.6581 14.4488 26.2674 13.7544 25.6649 13.2811C25.0624 12.8079 24.2975 12.5947 23.5385 12.6884L15.9735 13.6223C15.2145 13.7158 14.5236 14.1085 14.0527 14.7141C13.5819 15.3196 13.3697 16.0884 13.4629 16.8512L14.3823 24.3718C14.4753 25.1347 14.8661 25.8291 15.4686 26.3023C16.0711 26.7756 16.836 26.9888 17.595 26.8951L25.16 25.9612C26.7401 25.7661 27.8637 24.3204 27.6696 22.7323Z\" fill=\"black\" fill-opacity=\"0.9\"\/>\n<\/svg><\/div>\n            <\/div>\n        <\/div>\n        <div class=\"timeline-drop second\">\n            <div class=\"timeline-year\"><h5>2008<\/h5><\/div>\n            <div class=\"timeline-drop-down\">\n                <div class=\"timeline-drop-down-line\"><\/div>\n                <div class=\"timeline-drop-down-icon\"><svg width=\"39\" height=\"38\" viewBox=\"0 0 39 38\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path d=\"M27.6696 22.7323L26.7511 15.2116C26.6581 14.4488 26.2674 13.7544 25.6649 13.2811C25.0624 12.8079 24.2975 12.5947 23.5385 12.6884L15.9735 13.6223C15.2145 13.7158 14.5236 14.1085 14.0527 14.7141C13.5819 15.3196 13.3697 16.0884 13.4629 16.8512L14.3823 24.3718C14.4753 25.1347 14.8661 25.8291 15.4686 26.3023C16.0711 26.7756 16.836 26.9888 17.595 26.8951L25.16 25.9612C26.7401 25.7661 27.8637 24.3204 27.6696 22.7323Z\" fill=\"black\" fill-opacity=\"0.9\"\/>\n<\/svg><\/div>\n            <\/div>\n        <\/div>\n        <div class=\"timeline-drop third\">\n            <div class=\"timeline-year\"><h5>2014<\/h5><\/div>\n            <div class=\"timeline-drop-down\">\n                <div class=\"timeline-drop-down-line\"><\/div>\n                <div class=\"timeline-drop-down-icon\"><svg width=\"39\" height=\"38\" viewBox=\"0 0 39 38\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path d=\"M27.6696 22.7323L26.7511 15.2116C26.6581 14.4488 26.2674 13.7544 25.6649 13.2811C25.0624 12.8079 24.2975 12.5947 23.5385 12.6884L15.9735 13.6223C15.2145 13.7158 14.5236 14.1085 14.0527 14.7141C13.5819 15.3196 13.3697 16.0884 13.4629 16.8512L14.3823 24.3718C14.4753 25.1347 14.8661 25.8291 15.4686 26.3023C16.0711 26.7756 16.836 26.9888 17.595 26.8951L25.16 25.9612C26.7401 25.7661 27.8637 24.3204 27.6696 22.7323Z\" fill=\"black\" fill-opacity=\"0.9\"\/>\n<\/svg><\/div>\n            <\/div>\n        <\/div>\n        <div class=\"timeline-drop fourth\">\n            <div class=\"timeline-year\"><h5>2018<\/h5><\/div>\n            <div class=\"timeline-drop-down\">\n                <div class=\"timeline-drop-down-line\"><\/div>\n                <div class=\"timeline-drop-down-icon\"><svg width=\"39\" height=\"38\" viewBox=\"0 0 39 38\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path d=\"M27.6696 22.7323L26.7511 15.2116C26.6581 14.4488 26.2674 13.7544 25.6649 13.2811C25.0624 12.8079 24.2975 12.5947 23.5385 12.6884L15.9735 13.6223C15.2145 13.7158 14.5236 14.1085 14.0527 14.7141C13.5819 15.3196 13.3697 16.0884 13.4629 16.8512L14.3823 24.3718C14.4753 25.1347 14.8661 25.8291 15.4686 26.3023C16.0711 26.7756 16.836 26.9888 17.595 26.8951L25.16 25.9612C26.7401 25.7661 27.8637 24.3204 27.6696 22.7323Z\" fill=\"black\" fill-opacity=\"0.9\"\/>\n<\/svg><\/div>\n            <\/div>\n        <\/div>\n        <div class=\"timeline-drop fifth\">\n            <div class=\"timeline-year\"><h5>2019<\/h5><\/div>\n            <div class=\"timeline-drop-down\">\n                <div class=\"timeline-drop-down-line\"><\/div>\n                <div class=\"timeline-drop-down-icon\"><svg width=\"39\" height=\"38\" viewBox=\"0 0 39 38\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path d=\"M27.6696 22.7323L26.7511 15.2116C26.6581 14.4488 26.2674 13.7544 25.6649 13.2811C25.0624 12.8079 24.2975 12.5947 23.5385 12.6884L15.9735 13.6223C15.2145 13.7158 14.5236 14.1085 14.0527 14.7141C13.5819 15.3196 13.3697 16.0884 13.4629 16.8512L14.3823 24.3718C14.4753 25.1347 14.8661 25.8291 15.4686 26.3023C16.0711 26.7756 16.836 26.9888 17.595 26.8951L25.16 25.9612C26.7401 25.7661 27.8637 24.3204 27.6696 22.7323Z\" fill=\"black\" fill-opacity=\"0.9\"\/>\n<\/svg><\/div>\n            <\/div>\n        <\/div>\n        <div class=\"timeline-drop sixth\">\n            <div class=\"timeline-year\"><h5>2020<\/h5><\/div>\n            <div class=\"timeline-drop-down\">\n                <div class=\"timeline-drop-down-line\"><\/div>\n                <div class=\"timeline-drop-down-icon\"><svg width=\"39\" height=\"38\" viewBox=\"0 0 39 38\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path d=\"M27.6696 22.7323L26.7511 15.2116C26.6581 14.4488 26.2674 13.7544 25.6649 13.2811C25.0624 12.8079 24.2975 12.5947 23.5385 12.6884L15.9735 13.6223C15.2145 13.7158 14.5236 14.1085 14.0527 14.7141C13.5819 15.3196 13.3697 16.0884 13.4629 16.8512L14.3823 24.3718C14.4753 25.1347 14.8661 25.8291 15.4686 26.3023C16.0711 26.7756 16.836 26.9888 17.595 26.8951L25.16 25.9612C26.7401 25.7661 27.8637 24.3204 27.6696 22.7323Z\" fill=\"black\" fill-opacity=\"0.9\"\/>\n<\/svg><\/div>\n            <\/div>\n        <\/div>\n        <div class=\"timeline-drop seventh\">\n            <div class=\"timeline-year\"><h5>2021<\/h5><\/div>\n            <div class=\"timeline-drop-down\">\n                <div class=\"timeline-drop-down-line\"><\/div>\n                <div class=\"timeline-drop-down-icon\"><svg width=\"39\" height=\"38\" viewBox=\"0 0 39 38\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path d=\"M27.6696 22.7323L26.7511 15.2116C26.6581 14.4488 26.2674 13.7544 25.6649 13.2811C25.0624 12.8079 24.2975 12.5947 23.5385 12.6884L15.9735 13.6223C15.2145 13.7158 14.5236 14.1085 14.0527 14.7141C13.5819 15.3196 13.3697 16.0884 13.4629 16.8512L14.3823 24.3718C14.4753 25.1347 14.8661 25.8291 15.4686 26.3023C16.0711 26.7756 16.836 26.9888 17.595 26.8951L25.16 25.9612C26.7401 25.7661 27.8637 24.3204 27.6696 22.7323Z\" fill=\"black\" fill-opacity=\"0.9\"\/>\n<\/svg><\/div>\n            <\/div>\n        <\/div>\n        <div class=\"timeline-drop eighth\">\n            <div class=\"timeline-year\"><h5>2022<\/h5><\/div>\n            <div class=\"timeline-drop-down\">\n                <div class=\"timeline-drop-down-line\"><\/div>\n                <div class=\"timeline-drop-down-icon\"><svg width=\"39\" height=\"38\" viewBox=\"0 0 39 38\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path d=\"M27.6696 22.7323L26.7511 15.2116C26.6581 14.4488 26.2674 13.7544 25.6649 13.2811C25.0624 12.8079 24.2975 12.5947 23.5385 12.6884L15.9735 13.6223C15.2145 13.7158 14.5236 14.1085 14.0527 14.7141C13.5819 15.3196 13.3697 16.0884 13.4629 16.8512L14.3823 24.3718C14.4753 25.1347 14.8661 25.8291 15.4686 26.3023C16.0711 26.7756 16.836 26.9888 17.595 26.8951L25.16 25.9612C26.7401 25.7661 27.8637 24.3204 27.6696 22.7323Z\" fill=\"black\" fill-opacity=\"0.9\"\/>\n<\/svg><\/div>\n            <\/div>\n        <\/div>\n        <div class=\"timeline-drop ninth\">\n            <div class=\"timeline-year\"><h5>2023<\/h5><\/div>\n            <div class=\"timeline-drop-down\">\n                <div class=\"timeline-drop-down-line\"><\/div>\n                <div class=\"timeline-drop-down-icon\"><svg width=\"39\" height=\"38\" viewBox=\"0 0 39 38\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path d=\"M27.6696 22.7323L26.7511 15.2116C26.6581 14.4488 26.2674 13.7544 25.6649 13.2811C25.0624 12.8079 24.2975 12.5947 23.5385 12.6884L15.9735 13.6223C15.2145 13.7158 14.5236 14.1085 14.0527 14.7141C13.5819 15.3196 13.3697 16.0884 13.4629 16.8512L14.3823 24.3718C14.4753 25.1347 14.8661 25.8291 15.4686 26.3023C16.0711 26.7756 16.836 26.9888 17.595 26.8951L25.16 25.9612C26.7401 25.7661 27.8637 24.3204 27.6696 22.7323Z\" fill=\"black\" fill-opacity=\"0.9\"\/>\n<\/svg><\/div>\n            <\/div>\n        <\/div>\n        <div class=\"timeline-drop tenth\">\n            <div class=\"timeline-year\"><h5>2024<\/h5><\/div>\n            <div class=\"timeline-drop-down\">\n                <div class=\"timeline-drop-down-line\"><\/div>\n                <div class=\"timeline-drop-down-icon\"><svg width=\"39\" height=\"38\" viewBox=\"0 0 39 38\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path d=\"M27.6696 22.7323L26.7511 15.2116C26.6581 14.4488 26.2674 13.7544 25.6649 13.2811C25.0624 12.8079 24.2975 12.5947 23.5385 12.6884L15.9735 13.6223C15.2145 13.7158 14.5236 14.1085 14.0527 14.7141C13.5819 15.3196 13.3697 16.0884 13.4629 16.8512L14.3823 24.3718C14.4753 25.1347 14.8661 25.8291 15.4686 26.3023C16.0711 26.7756 16.836 26.9888 17.595 26.8951L25.16 25.9612C26.7401 25.7661 27.8637 24.3204 27.6696 22.7323Z\" fill=\"black\" fill-opacity=\"0.9\"\/>\n<\/svg><\/div>\n            <\/div>\n        <\/div>        \n        <div class=\"timeline-drop last\">\n            <div class=\"timeline-year\"><h5>2025<\/h5><\/div>\n            <div class=\"timeline-drop-down\">\n                <div class=\"timeline-drop-down-line\"><\/div>\n                <div class=\"timeline-drop-down-icon\"><svg width=\"39\" height=\"38\" viewBox=\"0 0 39 38\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path d=\"M27.6696 22.7323L26.7511 15.2116C26.6581 14.4488 26.2674 13.7544 25.6649 13.2811C25.0624 12.8079 24.2975 12.5947 23.5385 12.6884L15.9735 13.6223C15.2145 13.7158 14.5236 14.1085 14.0527 14.7141C13.5819 15.3196 13.3697 16.0884 13.4629 16.8512L14.3823 24.3718C14.4753 25.1347 14.8661 25.8291 15.4686 26.3023C16.0711 26.7756 16.836 26.9888 17.595 26.8951L25.16 25.9612C26.7401 25.7661 27.8637 24.3204 27.6696 22.7323Z\" fill=\"black\" fill-opacity=\"0.9\"\/>\n<\/svg><\/div>\n            <\/div>\n        <\/div>        \n    <\/div>\n    <div class=\"timeline-content\">\n        <div class=\"timeline-content-box first\">\n            <div class=\"content-layer active\">\n                <div class=\"content-block active\">\n                    <h4>Education Perfect began as \u2018Language Perfect\u2019<\/h4>\n                    <p>Proudly established in Dunedin, New Zealand, Education Perfect (EP) was founded in 2007 by brothers Shane and Craig Smith. Initially named 'Language Perfect', Craig built a prototype of the platform while in high school to help him learn French and Japanese.<\/p>\n                    <p>Whilst studying at the University of Otago, Craig and Shane entered and won their first business competition. This allowed the brothers to purchase equipment to build a professional version of their prototype.<\/p>\n                    <p>Craig left university to bring Language Perfect to the world. Soon after, Shane graduated from studying medicine in Auckland, and joined the Language Perfect team full-time as Chief Information Officer.<\/p>\n                <\/div>\n            <\/div>\n            <div class=\"content-layer\">\n                <div class=\"content-block active\">\n                    <h4>First student competition runs, \u2018vocabulary olympics\u2019<\/h4>\n                <\/div>\n            <\/div>\n            <div class=\"content-layer\">\n                <div class=\"content-block active\">\n                    <h4>EP is born<\/h4>\n                    <p>In 2014, Craig and Shane renamed \u2018Language Perfect\u2019 to \u2018Education Perfect\u2019. This was just the first step in their efforts to support wider curricula and subjects.<\/p>\n                <\/div>\n            <\/div>\n            <div class=\"content-layer\">\n                <div class=\"bullet-rows\">\n                    <div class=\"bullet active\"><\/div>\n                    <div class=\"bullet\"><\/div>\n                <\/div>                 \n                <div class=\"content-block active\">\n                    <h4>EP expands<\/h4>\n                    <p>During this period, EP underwent a period of intense recalibration and adaptation, transitioning from a platform primarily focused on learning vocabulary to one that deeply engages students in core subjects, such as English, Maths, History, Geography, and Languages.<\/p>\n                <\/div>                \n                <div class=\"content-block\">\n                    <h4>Personalised Learning introduced<\/h4>\n                    <p>EP introduced the concept of personalised learning pathways, shifting from rote learning to adaptive lessons and formative assessments. This marked a significant step forwards in Craig and Shane\u2019s efforts to support teachers with effective personalised instruction.<\/p>\n                <\/div>\n            <\/div>\n            <div class=\"content-layer\">\n                <div class=\"content-block active\">\n                <h4>New EP HQ<\/h4>\n                <p>EP opened their new headquarters at Vogel Street in Dunedin, along with multiple global offices.<\/p>\n                <\/div>\n            <\/div>\n            <div class=\"content-layer\">\n                <div class=\"bullet-rows\">\n                    <div class=\"bullet active\"><\/div>\n                    <div class=\"bullet\"><\/div>\n                    <div class=\"bullet\"><\/div>\n                    <div class=\"bullet\"><\/div>\n                    <div class=\"bullet\"><\/div>\n                    <div class=\"bullet\"><\/div>\n                <\/div>                  \n                <div class=\"content-block active\">\n                    <h4>1 million EP users<\/h4>\n                    <p>2020 marked over 1 million students using EP, from over 2500 schools in 58 countries<\/p>\n                <\/div>\n                <div class=\"content-block\">\n                    <h4>Safer Technologies 4 Schools<\/h4>\n                    <p>EP became verified as part of the Safer Technologies 4 Schools initiative, which assesses the safety of digital products and services used by Australian and New Zealand schools.<\/p>\n                <\/div>\n                <div class=\"content-block\">\n                    <h4>COVID Response<\/h4>\n                    <p>EP was one of the first online learning companies to offer global free access for schools affected by closures due to COVID.<\/p>\n                    <p>EP supported an additional half a million students within the first two months of lockdowns. Over 250,000 students accessed EP for free. At the peak of lockdowns, EP learners engaged with 60 years\u2019 worth of content in a single day.<\/p>\n                <\/div>\n                <div class=\"content-block\">\n                    <h4>EP won NZTE International Business Award<\/h4>\n                <\/div>\n                <div class=\"content-block\">\n                    <h4>B.Corp Certified with 87.5 points<\/h4>\n                <\/div>\n                <div class=\"content-block\">\n                    <h4>First Canadian customer - Kawartha Pine Ridge District School Board (KPRDSB)<\/h4>\n                <\/div>\n            <\/div>\n            <div class=\"content-layer\">\n                <div class=\"bullet-rows\">\n                    <div class=\"bullet active\"><\/div>\n                    <div class=\"bullet\"><\/div>\n                    <div class=\"bullet\"><\/div>\n                    <div class=\"bullet\"><\/div>\n                <\/div>                \n                <div class=\"content-block active\">\n                    <h4>Canadian office opens<\/h4>\n                <\/div>\n                <div class=\"content-block\">\n                    <h4>Global investor, KKR, takes majority stake in Education Perfect <\/h4>\n                <\/div>\n                <div class=\"content-block\">\n                    <h4>EP awarded 2021 Top Education Tech Solution Provider<\/h4>\n                <\/div>\n                <div class=\"content-block\">\n                    <h4>EP acquires EdPotential<\/h4>\n                <\/div>                \n            <\/div>\n            <div class=\"content-layer\">\n                <div class=\"content-block active\">\n                    <h4>EP awarded Kind Business Award for Best COVID Customer Response<\/h4>\n                <\/div>\n            <\/div>\n            <div class=\"content-layer\">\n                <div class=\"bullet-rows\">\n                    <div class=\"bullet active\"><\/div>\n                    <div class=\"bullet\"><\/div>\n                    <div class=\"bullet\"><\/div>\n                    <div class=\"bullet\"><\/div>\n                    <div class=\"bullet\"><\/div>\n                    <div class=\"bullet\"><\/div>\n                    <div class=\"bullet\"><\/div>\n                    <div class=\"bullet\"><\/div>\n                <\/div>                   \n                <div class=\"content-block active\">\n                    <h4>EP expands Canadian offering with Math<\/h4>\n                <\/div>\n                <div class=\"content-block\">\n                    <h4>Acquisition of Essential Assessment<\/h4>\n                <\/div>\n                <div class=\"content-block\">\n                    <h4>Over 1.8 million students from 5,000 schools globally are supported by Education Perfect<\/h4>\n                <\/div>\n                <div class=\"content-block\">\n                    <h4>Secures significant Ontario district as customer.<\/h4>\n                <\/div>\n                <div class=\"content-block\">\n                    <h4>First district level tender win in US - Fairfax County Public Schools<\/h4>\n                <\/div>\n                <div class=\"content-block\">\n                    <h4>Education Perfect wins Diversity & Inclusion Award at NZ HR Awards<\/h4>\n                <\/div>\n                <div class=\"content-block\">\n                    <h4>Education Perfect listed in Deloitte\u2019s 2023 NZ Fast 50 Master of Growth Index<\/h4>\n                <\/div>\n                <div class=\"content-block\">\n                    <h4>B Corp Certified with 103.3 points<\/h4>\n                    <p>This places EP fourth for New Zealand B Corp companies with 50-250 employees.<\/p>\n                <\/div>\n            <\/div>\n            <div class=\"content-layer\">\n                <div class=\"content-block active\">\n                    <h4>EP launches Australia & NZ first - AI Powered Feedback Tool<\/h4>\n                    <p>EP integrated AI capabilities into its platform with the creation of the company\u2019s first ever AI Powered Feedback Tool, designed to empower teachers to provide meaningful feedback to every student.<\/p>\n                <\/div>\n            <\/div>\n            <div class=\"content-layer\">\n                <div class=\"content-block active\">\n                    <h4>Safer Technologies 4 Schools<\/h4>\n                    <p>The Education Perfect platform (EP), including the EP AI Powered Feedback Tool, has successfully qualified to be part of the Safer Technologies 4 Schools (ST4S) Vendor Badge Program in 2024. EP is the first vendor to qualify for the 2024.1 badge.<\/p>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>From student idea to global impact: EP\u2019s journey We\u2019re always moving forward, because progress makes Perfect. 2007 2008 2014 2018 2019 2020 2021 2022 2023 2024 2025 Education Perfect began as \u2018Language Perfect\u2019 Proudly established in Dunedin, New Zealand, Education Perfect (EP) was founded in 2007 by brothers Shane and Craig Smith. Initially named &#8216;Language [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"content-type":"","inline_featured_image":false,"footnotes":""},"ep-content-type":[],"ep-region":[],"page-type":[],"class_list":["post-26768","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.0 (Yoast SEO v27.4) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Timeline | Education Perfect<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.educationperfect.com\/timeline\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Timeline\" \/>\n<meta property=\"og:description\" content=\"From student idea to global impact: EP\u2019s journey We\u2019re always moving forward, because progress makes Perfect. 2007 2008 2014 2018 2019 2020 2021 2022 2023 2024 2025 Education Perfect began as \u2018Language Perfect\u2019 Proudly established in Dunedin, New Zealand, Education Perfect (EP) was founded in 2007 by brothers Shane and Craig Smith. Initially named &#8216;Language [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.educationperfect.com\/timeline\/\" \/>\n<meta property=\"og:site_name\" content=\"Education Perfect\" \/>\n<meta property=\"article:modified_time\" content=\"2025-04-10T19:53:00+00:00\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.educationperfect.com\\\/timeline\\\/\",\"url\":\"https:\\\/\\\/www.educationperfect.com\\\/timeline\\\/\",\"name\":\"Timeline | Education Perfect\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.educationperfect.com\\\/#website\"},\"datePublished\":\"2024-07-10T05:45:43+00:00\",\"dateModified\":\"2025-04-10T19:53:00+00:00\",\"inLanguage\":\"en-AU\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.educationperfect.com\\\/timeline\\\/\"]}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.educationperfect.com\\\/#website\",\"url\":\"https:\\\/\\\/www.educationperfect.com\\\/\",\"name\":\"Education Perfect\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.educationperfect.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-AU\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Timeline | Education Perfect","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.educationperfect.com\/timeline\/","og_locale":"en_US","og_type":"article","og_title":"Timeline","og_description":"From student idea to global impact: EP\u2019s journey We\u2019re always moving forward, because progress makes Perfect. 2007 2008 2014 2018 2019 2020 2021 2022 2023 2024 2025 Education Perfect began as \u2018Language Perfect\u2019 Proudly established in Dunedin, New Zealand, Education Perfect (EP) was founded in 2007 by brothers Shane and Craig Smith. Initially named &#8216;Language [&hellip;]","og_url":"https:\/\/www.educationperfect.com\/timeline\/","og_site_name":"Education Perfect","article_modified_time":"2025-04-10T19:53:00+00:00","twitter_misc":{"Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.educationperfect.com\/timeline\/","url":"https:\/\/www.educationperfect.com\/timeline\/","name":"Timeline | Education Perfect","isPartOf":{"@id":"https:\/\/www.educationperfect.com\/#website"},"datePublished":"2024-07-10T05:45:43+00:00","dateModified":"2025-04-10T19:53:00+00:00","inLanguage":"en-AU","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.educationperfect.com\/timeline\/"]}]},{"@type":"WebSite","@id":"https:\/\/www.educationperfect.com\/#website","url":"https:\/\/www.educationperfect.com\/","name":"Education Perfect","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.educationperfect.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-AU"}]}},"_links":{"self":[{"href":"https:\/\/www.educationperfect.com\/wp-json\/wp\/v2\/pages\/26768","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.educationperfect.com\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.educationperfect.com\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.educationperfect.com\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.educationperfect.com\/wp-json\/wp\/v2\/comments?post=26768"}],"version-history":[{"count":19,"href":"https:\/\/www.educationperfect.com\/wp-json\/wp\/v2\/pages\/26768\/revisions"}],"predecessor-version":[{"id":31828,"href":"https:\/\/www.educationperfect.com\/wp-json\/wp\/v2\/pages\/26768\/revisions\/31828"}],"wp:attachment":[{"href":"https:\/\/www.educationperfect.com\/wp-json\/wp\/v2\/media?parent=26768"}],"wp:term":[{"taxonomy":"ep-content-type","embeddable":true,"href":"https:\/\/www.educationperfect.com\/wp-json\/wp\/v2\/ep-content-type?post=26768"},{"taxonomy":"ep-region","embeddable":true,"href":"https:\/\/www.educationperfect.com\/wp-json\/wp\/v2\/ep-region?post=26768"},{"taxonomy":"page-type","embeddable":true,"href":"https:\/\/www.educationperfect.com\/wp-json\/wp\/v2\/page-type?post=26768"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}