I love cheap (don't cost a lot of money) books that are packed full of good poetry. 100 Best-Loved Poems (Dover Thrift Editions) edited by Philip Smith is just such a book. There is a sampling for just about every taste. He includes Shakespeare, Byron, Shelley, Keats, Marlowe, Donne, Jonson, Herrick, Milton, Gray, Blake, Burns, Wordsworth, Coleridge, Mr and Mrs Browning, Longfellow, Poe, Whitman, Dickinson, Hardy, Housman, Yeats, Frost, Pound, Millay, Cummings, Auden, Dylan Thomas, and many others.
All told I would say this book is an excellant buy.
It is just the kind of book that a teacher might want to use in an introduction to English literature class. You pretty much get what you would expect. Poems that you probably have heard or read before, poems that speak to the modern reader and that have some connection to the times we live in.
Other similar books;
100 Poems by 100 Poets , compiled by Harold Pinter, Geoffrey Godbert, and Anthony Astbury.
One Hundred and One Famous Poems, compiled by Roy J. Cook in 1927