I was honestly thrilled with how much I got out of the live training sessions. The roleplay stuff really pushed me, and it was cool seeing my lesson plans actually work. It is a solid choice if you already have some teaching under your belt. Just know the online bit is pretty easy to blow through.