diff --git a/aleksis/apps/alsijil/rules.py b/aleksis/apps/alsijil/rules.py
index 3ff73d657e67a0c5b64f8ddf156ce895676fbcb6..7959099b1f1b88f64363ae946c79ea4ac3039ad0 100644
--- a/aleksis/apps/alsijil/rules.py
+++ b/aleksis/apps/alsijil/rules.py
@@ -52,7 +52,7 @@ add_perm("alsijil.view_lesson_personalnote", view_lesson_personal_notes_predicat
 
 # Edit personal note
 edit_lesson_personal_note_predicate = view_lesson_personal_notes_predicate & (
-    ~is_lesson_parent_group_owner
+    is_lesson_teacher
     | has_global_perm("alsijil.change_personalnote")
     | has_lesson_group_object_perm("core.edit_personalnote_group")
 )