For the season finale of ‘Glee‘ — the episode is appropriately entitled ‘Goodbye’ — the cast will be going all out for their covers, performing songs from artists like Lady Gaga, Beyonce, Green Day, Madonna and more for their fond farewells. With many of the New Directions graduating from McKinley High in this episode, it’s only fitting that the glee club performs songs about moving on to the next phase of life.

For the Season 3 ‘Goodbye’ finale, which will mark the end of Rachel, Kurt and Finn’s high school careers, the WMHS kids will take on Lady Gaga’s summer hit from 2011 ‘The Edge of Glory,’ in addition to Beyonce’s ‘I Was Here.’ It really wouldn’t be a true graduation episode if one of two songs weren’t performed: Green Day’s ‘Good Riddance (Time of Your Life)’ or Vitamin C’s ‘Graduation (Friends Forever).’ Since the latter’s cool factor died with the new millenium, we’re happy Murphy went with the Green Day classic, which also aired during the series finale of ‘Seinfeld’ back in 1998.

In addition the epic Gaga track and the heartfelt Beyonce tune, the New Directions will also say goodbye with the help of Madonna’s ‘I’ll Remember’ (sung by Kurt), Jason Mraz‘s ‘I Won’t Give Up’ (sung by Rachel in what we are guessing is a dedication to her lover boy Finn), and the New Radicals’ 1998 hit ‘You Get What You Give.’

The teary-eyed farewell tunes don’t stop there, though. All of these songs and more will be available on the ‘Glee: The Graduation Album,’ hitting retailers on May 15. Check out the full track list over at Amazon.

Which song are you most excited to see the ‘Glee’ cast perform on the Season 3 finale? Listen to a few of the songs below and be sure to tune in for the ‘Goodbye’ episode, airing May 22 at 8PM EST on FOX.

Listen to the ‘Glee’ Cast Cover Lady Gaga’s ‘The Edge of Glory’

Listen to the ‘Glee’ Cast Cover Beyonce’s ‘I Was Here’

Listen to the ‘Glee’ Cast Cover Green Day’s ‘Good Riddance (Time of Your Life)’

Listen to the ‘Glee’ Cast Cover Madonna’s ‘I’ll Remember’

Listen to the ‘Glee’ Cast Cover Jason Mraz’s ‘I Won’t Give Up’

Listen to the ‘Glee’ Cast Cover the New Radicals’ ‘You Get What You Give’