When I run my report, there is the same subreport displayed for each section. It is a list of skills taught in the class. The first class skills list always covers the first name of the student in the report in the screen report view. I've tried resizing the subreport, setting the shrink and grow to Yes, taking out and putting items back in, all to no resolution. I've put the report and base queries in my sample database, which, wouldn't you know it, doesn't replicate the problem. But maybe you can look at it to see what might cause the problem. I've included a screen shot so you can see what the display error looks like.
The report is the Class Roster Report and the query is the Class Roster query