dynamitelessonplan.com
Revising Your Teaching Strategy - Dynamite Lesson Plan
It's very complicated and different for each classroom. Having said that, I would divide a complete overhaul into three areas and apply strategies as needed