diff --git a/aleksis/apps/alsijil/forms.py b/aleksis/apps/alsijil/forms.py
index e325586cbf8f0a1bace8c186fc85e76b309e0d35..1a4dc2a72d9014ef79bbebf320b7b4bf89d3bfc6 100644
--- a/aleksis/apps/alsijil/forms.py
+++ b/aleksis/apps/alsijil/forms.py
@@ -387,8 +387,12 @@ class RegisterObjectActionForm(ListActionForm):
 
 
 class InstructionForm(forms.ModelForm):
-    layout = Layout("name", "icon", "pdf_file", "groups")
+    layout = Layout("school_term", "name", "icon", "pdf_file", "groups")
 
     class Meta:
         model = Instruction
-        fields = ["name", "icon", "pdf_file", "groups"]
+        fields = ["school_term", "name", "icon", "pdf_file", "groups"]
+
+    def __init__(self, *args, **kwargs):
+        super().__init__(*args, **kwargs)
+        self.fields["school_term"].required = True