Pictures of Teesdale's finalists from last year's Poetry by Heart competition. Poetry By Heart is an inspiring competition for students in Years 10 to 13 in schools and colleges in England to learn and to recite poems by heart. Each student is first challenged to memorise and recite two poems – one published before 1914 and one in or after 1914.