Camp Rock is about a teenage girl name Mitchie Torres (played by Demi Lovato), who loves music. She wants to become a pop singer but she's too nervous to let others hear her voice. The end of school is near and Mitchie wants to spend summer vacation at Camp Rock, which is a musical camp that helps improve aspiring musicians. Mitchie really wants to go to Camp Rock but her family cant afford it. But, Mitchie is still determined to get to Camp Rock so she begs and begs her parents to let her go. Mitchie gets her wish because her mom (played by Maria Canals Barrers), is going to be a cook at Camp Rock and she gets Mitchie a discount to get into Camp Rock.
When Mitchie finally arrives at Camp Rock, her nerves get the best of her and she gets intimidated by the musicians. Mitchie finds out that most the of campers have a famous background and she feels out of places she got there by her mom working as a cook. So, to make people think she's cool, she makes up this fake story about her mom. Mitchie tells a famous girl at Camp Rock named Tess Tyler (played by Meaghan Jette Martin), she's the daughter of an executive at Hot Tunes TV China. The story worked and Tess invites Mitchie to share a room with her and her girlfriends. But, Mitchie is warned by her friend Caitlyn (played by Alyson Stoner) that being friends with Tess is not such a great idea.
Also at Camp Rock, is the popular boy band named Connect 3, which consist of Shane Grey (played by Joe Jonas) , Jason (played by Kevin Jonas), and Nate (played by Nick Jonas). Shane was sent to Camp Rock by his band mates to work on his behavior. Shane duties at Camp Rock is in charge of the dance classes and he also has to record a song with the winner of Final Jams, which is a musical competition. As time goes on Shane and Mitchie form a great bond and start having feelings for each other. Tess isn't so happy about Shane and Mitchie friendship, she finds out that Mitchie's mom is working in the Camp Rock kitchen and tells everyone that Mitchie had been lying. Once Shane finds out he feels hurt and thinks Mitchie was just getting close to him because he's famous. The only friend Mitchie has is Caitlyn.
The night of Final Jams Tess lies and Mitchie and Caitlyn cant perform. Also Tess friends get tired of her attitude and her taunting Mitchie they quit the group. So Tess has to perform her by herself, while performing she sees her mom in the audience. But, when her mom receives a phone call and has to leave the room Tess falls on stage. Once Final Jam is over Mitchie performs her song on stage and Shane realizes that's the voice he fell in love with the first day of camp. He then get son stage with her and they sing together. The judges announce the winner of Final Jam and the cast sings We Rock.