Share My Lesson is a excellent free site that educators can use to find lesson plans for Grades PreK-12th. These lessons can be searched by grade level and subject and even by state standards. Share My Lesson works like a social network so users can download/upload, rate, comment, and more. Also, they even have resources for professional development.
I highly recommend checking out Share My Lesson by clicking here.