diff --git a/aleksis/apps/untis/util/mysql/importers/common_data.py b/aleksis/apps/untis/util/mysql/importers/common_data.py
index 2627b6a0e2e9fc98530a7463e2d696445549b43c..9d788ef30e70cb6b5d8e03b5ba0626c526ed63a6 100644
--- a/aleksis/apps/untis/util/mysql/importers/common_data.py
+++ b/aleksis/apps/untis/util/mysql/importers/common_data.py
@@ -355,6 +355,10 @@ def import_supervision_areas(
             # Split more and get teacher id
             raw_supervision_2 = raw_supervision.split("~")
             teacher_id = int(raw_supervision_2[1])
+            term_id = int(raw_supervision_2[0])
+
+            if term_id != validity_range.import_ref_untis:
+                continue
 
             if teacher_id in teachers_ref:
                 # Get weekday, period after break and teacher