This song is a good pace for beginner and elementary students, allowing them to catch words by using a gap fill activity. There is a pre-listening task of matching words which may take beginners longer. However, using a dictionary will help them and introduces good habits for building vocabulary. After the song there is an antonym section which can be modified to be easier for beginner (for example including the antonym and getting them to match them). Depending on the level this should take around one hour. My beginners sang it at the end...they were adults! Below is the song video.