I have developed a database for our middle school teachers for progress reports. Each student has a progress report for each class in a table. A page can contain up to four progress reports. The number of reports varies with the number of classes each student has. I need to be able to print from list view with a page break after each student. If a student has six records, the page break needs to happen after six records while a different student needs to have a page break after five records. This would eliminate records from two students being printed on the same page. I have tried to do this using a subsummary when sorted by student. So far, I have not been able to make this work.