איזה מורה?..
SELECT תלמידים.ID, [משפחה] & " " & [פרטי] AS שם FROM תלמידים, מחזורים WHERE מחזורים.ID=[בחר_מחזור] AND תלמידים.מין=[מחזורים].[מין] and תלמידים.ID not IN (select [תלמידי ההקבצות].תלמיד FROM [תלמידי ההקבצות] where [תלמידי ההקבצות].הקבצה IN (SELECT הקבצות.ID FROM הקבצות WHERE הקבצות.מקצוע IN (SELECT הקבצות.מקצוע FROM הקבצות WHERE הקבצות.ID = [בחר_הקבצה]))) ORDER BY [משפחה] & " " & [פרטי]
מומלץ להקטין את גודל הטקסט כדי לראות את כל ההיררכיה.