Share My Lesson has a quickly growing database of more than a hundred thousand lessons and resources for K-12 teachers. These are lessons created by classroom teachers. You have the opportunity to share your lessons and resources too. There's also detailed information on common core standards and lessons are categorized by these standards. Learn and share more using the online forum. Free registration is required.