Superstar Rihanna was due to appear at a suburban Chicago high school after students there won a contest she sponsored that had kids create a video set to one of her songs. But things didn’t go as scheduled.

Some 2,500 people were packed in the Barrington High School gym for her 1 p.m. scheduled appearance on Thursday, but she wasn’t there yet. She wasn’t there at 2 p.m. or 3 p.m. either. She showed up more than 4 1/2 hours late, the Chicago Tribune reported, and said little about her tardiness. “Thank you guys for coming and waiting,” the Tribune quoted her as saying.

Then she spoke about the charitable works of Barrington that were highlighted in the video they made to her song “Diamonds.”

The Tribune said she stayed for 16 minutes, took some pictures with some lucky students and then left. The school’s principal reported that he had spoken to her before she got to the school and she apologized for being late and sent more tickets to her Chicago show.

Some of the kids were unamused. The Tribune quoted seventh-grader Jaki Mora as saying: “Rihanna is pathetic. She shouldn’t be making us wait for her.”