diff --git a/user/index.php b/user/index.php
index 723c5f211ac..b9938184f44 100644
--- a/user/index.php
+++ b/user/index.php
@@ -63,7 +63,7 @@
echo "
$course->teachers
";
foreach ($teachers as $teacher) {
if ($isseparategroups) {
- if ($teacher->editall or ismember($currentgroup, $teacher->id)) {
+ if (($teacher->editall or ismember($currentgroup, $teacher->id)) and ($teacher->authority > 0)) {
print_user($teacher, $course);
$exceptions .= "$teacher->id,";
}