var gform;gform||(document.addEventListener("gform_main_scripts_loaded",function(){gform.scriptsLoaded=!0}),document.addEventListener("gform/theme/scripts_loaded",function(){gform.themeScriptsLoaded=!0}),window.addEventListener("DOMContentLoaded",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,themeScriptsLoaded:!1,isFormEditor:()=>"function"==typeof InitializeEditor,callIfLoaded:function(o){return!(!gform.domLoaded||!gform.scriptsLoaded||!gform.themeScriptsLoaded&&!gform.isFormEditor()||(gform.isFormEditor()&&console.warn("The use of gform.initializeOnLoaded() is deprecated in the form editor context and will be removed in Gravity Forms 3.1."),o(),0))},initializeOnLoaded:function(o){gform.callIfLoaded(o)||(document.addEventListener("gform_main_scripts_loaded",()=>{gform.scriptsLoaded=!0,gform.callIfLoaded(o)}),document.addEventListener("gform/theme/scripts_loaded",()=>{gform.themeScriptsLoaded=!0,gform.callIfLoaded(o)}),window.addEventListener("DOMContentLoaded",()=>{gform.domLoaded=!0,gform.callIfLoaded(o)}))},hooks:{action:{},filter:{}},addAction:function(o,r,e,t){gform.addHook("action",o,r,e,t)},addFilter:function(o,r,e,t){gform.addHook("filter",o,r,e,t)},doAction:function(o){gform.doHook("action",o,arguments)},applyFilters:function(o){return gform.doHook("filter",o,arguments)},removeAction:function(o,r){gform.removeHook("action",o,r)},removeFilter:function(o,r,e){gform.removeHook("filter",o,r,e)},addHook:function(o,r,e,t,n){null==gform.hooks[o][r]&&(gform.hooks[o][r]=[]);var d=gform.hooks[o][r];null==n&&(n=r+"_"+d.length),gform.hooks[o][r].push({tag:n,callable:e,priority:t=null==t?10:t})},doHook:function(r,o,e){var t;if(e=Array.prototype.slice.call(e,1),null!=gform.hooks[r][o]&&((o=gform.hooks[r][o]).sort(function(o,r){return o.priority-r.priority}),o.forEach(function(o){"function"!=typeof(t=o.callable)&&(t=window[t]),"action"==r?t.apply(null,e):e[0]=t.apply(null,e)})),"filter"==r)return e[0]},removeHook:function(o,r,t,n){var e;null!=gform.hooks[o][r]&&(e=(e=gform.hooks[o][r]).filter(function(o,r,e){return!!(null!=n&&n!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][r]=e)}});
Built for the reality of Australian secondary maths classrooms
Most maths classes have students working at four or five different year levels. Instructive shows your teachers exactly where each student is, and provides the resources to meet them there without restructuring the timetable.
01
It diagnoses where each student actually is
Not where the syllabus says they should be. A diagnostic at the start of term gives every teacher a clear picture of their class before a single lesson is planned.
02
It provides explicit teaching resources, ready to use
Prepared lessons, worked examples, and differentiated practice. Aligned to your state’s curriculum and easy to adapt for your school’s approach.
03
It surfaces real-time data teachers can act on
Who understood the concept, who didn’t, and where the gaps are forming. Adjustments to the next lesson are driven by what actually happened in class, not assumptions.
Instructive Approach
Grounded in explicit teaching , real-time data, and your curriculum
Instructive is a platform your teachers lead. Not a homework app or an AI tutor. It removes diagnostic work, differentiation planning, and curriculum mapping from teacher prep time.
1. Diagnose
Students complete a short diagnostic assessment. Instructive identifies their working level, which can be up to four or five year levels below expectation in a single class.
Teachers run explicit teaching lessons using Instructive’s prepared resources. Every student practises at their actual level, not the class average. No timetable changes required.
Live data shows which students understood the concept and which still have gaps. Parent reports, leadership summaries, and curriculum progress tracking are generated automatically.
“I’d almost given up working out acceleration pathways before Instructive. Now it works so smoothly. The data tells us exactly where each student is, and we can plan around that.”
Clayton Mortimer Teacher · Plenty Valley Christian College, VIC
Get an instant quote for your school.
Answer three quick questions, and we’ll generate a tailored pricing proposal, formatted and ready to share with your leadership team.