It's that time of year when high school and college seniors everywhere will start preparing for graduation. After all of their hard work, they will finally be able to celebrate their academic accomplishments. Here at GigMasters, we happen to think all of life's biggest moments deserve a soundtrack. That's why we have put together our top graduation song picks. Some of the songs are classics, some are more current - but they all reminded us of the wonderful milestone that is graduation.

1. I've Had The Time Of My Life - Bill Medley and Jennifer Warnes

2. Graduation (Friends Forever) - Vitamin C

3. I'll Be There For You - The Rembrandts

4. Sing - My Chemical Romance

5. These Are The Special Times - Celine Dion

6. We Are The Champions - Queen

7. Times Like These - Foo Fighters

8. Send Me On My Way - Rusted Root

9. The Climb - Miley Cyrus

10. These Are The Days - 10,000 Maniacs  

For more graduation party resources, visit our Event Planning section.

What graduation songs did we miss? Let us know your favorites in the comments below.