Common collocations before 'lesson'

after, first, hard, know, life, most, need, private, remember, take, teach, think, time, well, will