This lesson plan template contains enough information so you can completely plan through a lesson. It's detailed enough to hand to an administrator for an evaluation packet or dossier, or hand to a substitute teacher.
For an inexperienced teacher, this lesson plan template can guide you through all the steps of lesson planning until they become second nature. For all of us veteran teachers, we know there's nothing wrong with being thorough.
I have been developing this as my lesson plan template for fourteen years. Using it, I can always think back to how I taught a particular concept, even if it was years ago. It's a good record to keep.