1. A computer implemented educational training method, the method comprising: generating an educational training exercise at a particular skill level, the educational training exercise being an exercise to teach a user in reading and literacy; generating a user interface for the educational training exercise at the particular skill level wherein the user interface for the educational training exercise at the particular skill level is displayed on a computing device to the user; generating an instructional flow for the educational training exercise at the particular skill level wherein the instructional flow includes a plurality of teaching and testing portions; providing an early bail out trigger during a teaching or testing portion in an early stage of the instructional flow that is triggered by a processor when poor performance by the user is identified during the teaching or testing portion in the early stage of the instructional flow, and automatically returns the user to immediately restart the educational training exercise at the particular skill level; and providing an early regression trigger during a teaching or testing portion in a later stage of the instructional flow that is triggered by a processor when, after passing the early bail out trigger, poor performance by the user is identified during the teaching or testing portion in the later stage of the instructional flow, and automatically returns the user to immediately restart the educational training exercise at a less challenging or reduced skill level.