Lugu järgib Mitchie Torres’t(Demi Lovato), kes on ambitsioonikas noor muusik ja loodab saada professionaalseks lauljaks. Mitchie tahab minna muusika laagrisse nimega "Rokilaager"("Camp Rock"). Kuna perekond ei saa endale lubada õppemaksu, korraldab Mitchie ema (Maria Canals Barrera) toitlustamise laagris, mis võimaldab Mitchie’l osaleda. Laagris püüab Mitchie seda oma sõprade eest varjata.
Hellitatud poiss, popstaar Shane Gray (Joe Jonas) on määratud tantsuõpetajaks üheks kuuks Rokilaagris oma bändikaaslaste Jason’i (Kevin Jonas) ja Nate’i (Nick Jonas) poolt. Seda oma halva suhtumise ja maine tõttu. Shane kuuleb Mitchie laulu ja kes armub tüdruku häälde, kuid ta ei tea laulja identiteeti. Shane kulutab enamus filmist häälega tüdruku otsimiseks. Shane’il ja Mitchie’l on mitmesuguseid vastasmõjusid ja kui Shane õpib tüdruku identiteeti tundma, romantika nende kahe vahel areneb.