OK, so this isn't going to be an easy one. You can send me a copy of the db to pbricker@attbi.com and I'll look it over. I'm working in A2000 so it will help to know what version you are using. In the mean time you can try this.
1. Create a query using the query from above.
2. Add these fields, strSchoolName from tblSchool(and this is where you may have to experiment) either strFirstName and strLastName from tblStudent or lngStudentID from tblServiceLevel (or possibly lngStudentID from tblStudent if it's there). Whatever will give you a unique student.
3. Turn on the totals. Go to View....Totals on the menu bar or click the button with the Greek looking E
4. On the Totals line select GroupBy all the fields. Save this query (I'll call Qry1)
5. Create another query using Qry1. Add strSchoolName to the first column.
5a. If you use FirstName and LastName, create this expression on the Field line of the second column
CountofStudents:strFirstName & " " & strLastName
5b. If you use lngStudentID add this field to the second column
CountofStudents:lngStudentID
6. Turn on the Totals. GroupBy SchoolName and Count the second column.
7. Save this query as Qry2. (Use whatever names you want for the queries)
This should return a Count of students without dups in the count.
Then in your Report, put this in the SchoolName Footer.
DLookUp("CountofStudent","Qry2","[strSchoolName] = '" & [strSchoolName] & "'"
Try it out and let me know. If it works, then we can get the count for the Districts after that.
Paul