diff --git a/biscuit/apps/chronos/forms.py b/biscuit/apps/chronos/forms.py
index 08a1c5c21341380e9efdf9f7938bb51f91c71125..3af258cad1ede16001cfc9b94497648bc0ee854e 100644
--- a/biscuit/apps/chronos/forms.py
+++ b/biscuit/apps/chronos/forms.py
@@ -13,7 +13,7 @@ class SelectForm(forms.Form):
         label=_('Group'), required=False)
     teacher = forms.ModelChoiceField(
         queryset=Person.objects.annotate(lessons_count=Count(
-            'lessons')).filter(lessons_count__gt=0),
+            'lessons_as_teacher')).filter(lessons_count__gt=0),
         label=_('Teacher'), required=False)
     room = forms.ModelChoiceField(
         queryset=Room.objects.annotate(lessons_count=Count(