I split it into two queries just to make things a little easier. You can of course, nest the queries. If you want to do that, the query would look like this
SELECT qry2mostrecent.ID, Min(qry2mostrecent.Startdate) AS MinOfStartdate
FROM (SELECT vwAttendances.ID, vwAttendances.SchName...