Vous pouvez utiliser une requête de jointure pour obtenir toutes les informations dont vous avez besoin en même temps. Ensuite, dans votre application, vous pouvez la trier et l'afficher en conséquence, par exemple
SELECT Classes.class, Users.Name
FROM Classes JOIN Users on Classes.Teacher = Users.ID