Elephant Learning uses the latest in early age education science, combined with gamification and adaptive algorithms to provide a fun but completely customized approach to teaching. It is considered experiential and uses the spiral method to build students up from their current level. It feels a lot like what Montessori may do, but from counting through Algebra.