diff --git a/biscuit/apps/untis/sub.py b/biscuit/apps/untis/sub.py
index 6cfffc9ecf972b86644a87a03f65622286c980a4..017fed6d7a60007d08af7bee26c45f9745b976d4 100644
--- a/biscuit/apps/untis/sub.py
+++ b/biscuit/apps/untis/sub.py
@@ -307,6 +307,7 @@ def get_header_information(subs, date, events=[]):
                 # Teacher is only missing a part of day
                 elements.append(
                     "{} ({}.-{}.)".format(absence.teacher.shortcode, absence.from_lesson, absence.to_lesson))
+        elements.sort()
         joined = ", ".join(elements)
 
         info.rows.append(("Abwesende Lehrkräfte", joined))