Group records, then sort by date of first record in a series?



We are building a database to record information from educational programs that we do. Our flagship program is 6 lessons across different days in the same classroom. We would love to be able to group our records by school so we can see all of the related lessons together, but then sort the groups by the start date of the entire series (so the date on the first record of the series). Is there some way to do this?