Columbia Granger's Index to Poetry in Anthologies; available in print at REF PN 1022 .H39 2007 (13th ed.)
Look for poems by subject, author, title, first line, or last line; used to find poems in other sources.
Encyclopedia of American Poetry: The Nineteenth Century; available in print at REF PS 316 .E53 1998
Information on poets and poems from 1800-1899.
Encyclopedia of American Poetry: The Twentieth Century; available online
Information on poets and poems from 1900-1999.
Poetry Criticism; available online.
Selections from critical works on poems and poets.
For a great directory of online poetry resources, browse the ipl2 list of sites.
(yes, there's just one link here -- there's plenty to explore on that site, so quit complaining and go)
(fine: try this site that has poems categorized under various themes of Social Commentaries, many of which relate to our class: http://www.poetryfoundation.org/browse/#subject=61. you can also visit allpoetry.com and search for categories to find poems on your them.)