For the Tournament of Roses Parade, top marching bands from all over the world are invited. Many of the nation's top high school marching bands participate, along with college and organizational marching bands. Prior to the parade, most of the bands will participate in one of three "Bandfest" shows at Pasadena City College and at other Southern California venues. University marching bands from the two schools participating in the Rose Bowl Game, along with their spirit squads, are invited to march in the parade. They typically accompany the floats that represent the conferences.