WeAreTeachers is a powerful online resource for lesson plans, professional development resources, grants and contests for teachers, and much more.