The Alabama Learning Exchange website has a database of lesson plans for every discipline.