diff --git a/lms/djangoapps/grades/models.py b/lms/djangoapps/grades/models.py
index db5f1dc4518eabb7290ed309f3b61dc02db19053..ba67f8ac838cb19e7b7178d5f96d1b6e2d3b2591 100644
--- a/lms/djangoapps/grades/models.py
+++ b/lms/djangoapps/grades/models.py
@@ -16,7 +16,6 @@ from collections import defaultdict, namedtuple
 from hashlib import sha1
 
 from django.apps import apps
-from django.contrib.auth.models import User  # lint-amnesty, pylint: disable=imported-auth-user, unused-import
 from django.db import models
 from django.utils.encoding import python_2_unicode_compatible
 from django.utils.timezone import now
@@ -27,7 +26,7 @@ from opaque_keys.edx.keys import CourseKey, UsageKey
 from simple_history.models import HistoricalRecords
 
 from lms.djangoapps.courseware.fields import UnsignedBigIntAutoField
-from lms.djangoapps.grades import constants, events  # lint-amnesty, pylint: disable=unused-import
+from lms.djangoapps.grades import events  # lint-amnesty, pylint: disable=unused-import
 from openedx.core.lib.cache_utils import get_cache
 
 log = logging.getLogger(__name__)
diff --git a/lms/djangoapps/grades/tests/test_tasks.py b/lms/djangoapps/grades/tests/test_tasks.py
index 45928c95d633b6e7f88893623b7f8abccd5954b6..6f8a4973ecff6bbef5f265d7662f3703c611ba5f 100644
--- a/lms/djangoapps/grades/tests/test_tasks.py
+++ b/lms/djangoapps/grades/tests/test_tasks.py
@@ -26,7 +26,6 @@ from lms.djangoapps.grades.config.models import PersistentGradesEnabledFlag
 from lms.djangoapps.grades.config.waffle import ENFORCE_FREEZE_GRADE_AFTER_COURSE_END, waffle_flags
 from lms.djangoapps.grades.constants import ScoreDatabaseTableEnum
 from lms.djangoapps.grades.models import PersistentCourseGrade, PersistentSubsectionGrade
-from lms.djangoapps.grades.services import GradesService  # lint-amnesty, pylint: disable=unused-import
 from lms.djangoapps.grades.signals.signals import PROBLEM_WEIGHTED_SCORE_CHANGED
 from lms.djangoapps.grades.tasks import (
     RECALCULATE_GRADE_DELAY_SECONDS,
diff --git a/lms/djangoapps/instructor/enrollment.py b/lms/djangoapps/instructor/enrollment.py
index 53bf7da3181c72085553ccce3752e2c01bf4d990..8da9aefe2bfb7b1dc0371c75493bb1a2dce0e0b9 100644
--- a/lms/djangoapps/instructor/enrollment.py
+++ b/lms/djangoapps/instructor/enrollment.py
@@ -12,7 +12,6 @@ from datetime import datetime
 import pytz
 from django.conf import settings
 from django.contrib.auth.models import User  # lint-amnesty, pylint: disable=imported-auth-user
-from django.core.mail import send_mail  # lint-amnesty, pylint: disable=unused-import
 from django.template.loader import render_to_string
 from django.urls import reverse
 from django.utils.translation import override as override_language
diff --git a/lms/djangoapps/instructor/tests/test_api.py b/lms/djangoapps/instructor/tests/test_api.py
index 86ace486092d87791e85187e9b4f5eb941b5a6c9..e036bb651d7e8140d03b287ed7c4cb4576b70ced 100644
--- a/lms/djangoapps/instructor/tests/test_api.py
+++ b/lms/djangoapps/instructor/tests/test_api.py
@@ -52,7 +52,7 @@ from common.djangoapps.student.roles import (
     CourseFinanceAdminRole,
     CourseInstructorRole,
 )
-from common.djangoapps.student.tests.factories import CourseEnrollmentFactory, UserFactory
+from common.djangoapps.student.tests.factories import CourseEnrollmentFactory, UserFactory  # lint-amnesty, pylint: disable=unused-import
 from lms.djangoapps.bulk_email.models import BulkEmailFlag, CourseEmail, CourseEmailTemplate
 from lms.djangoapps.certificates.api import generate_user_certificates
 from lms.djangoapps.certificates.models import CertificateStatuses
diff --git a/lms/djangoapps/instructor/toggles.py b/lms/djangoapps/instructor/toggles.py
index 042ba5424e543ca0b1acc1b20fa43aa3d732d83f..811665cad89bf4e1d14bf7c92b0fa4f566d6349e 100644
--- a/lms/djangoapps/instructor/toggles.py
+++ b/lms/djangoapps/instructor/toggles.py
@@ -4,8 +4,6 @@ Waffle flags for instructor dashboard.
 
 from edx_toggles.toggles import LegacyWaffleFlag, LegacyWaffleFlagNamespace
 
-from openedx.core.djangoapps.waffle_utils import CourseWaffleFlag  # lint-amnesty, pylint: disable=unused-import
-
 WAFFLE_NAMESPACE = 'instructor'
 # Namespace for instructor waffle flags.
 WAFFLE_FLAG_NAMESPACE = LegacyWaffleFlagNamespace(name=WAFFLE_NAMESPACE)
diff --git a/lms/djangoapps/instructor/views/instructor_dashboard.py b/lms/djangoapps/instructor/views/instructor_dashboard.py
index ffa49e3721a44c425fc67ee8986c7348c2da3e56..3d4efaca2a5742246482992cd976d3945029ab49 100644
--- a/lms/djangoapps/instructor/views/instructor_dashboard.py
+++ b/lms/djangoapps/instructor/views/instructor_dashboard.py
@@ -24,7 +24,6 @@ from edx_proctoring.api import does_backend_support_onboarding
 from edx_when.api import is_enabled_for_course
 from opaque_keys import InvalidKeyError
 from opaque_keys.edx.keys import CourseKey
-from six.moves.urllib.parse import urljoin  # lint-amnesty, pylint: disable=unused-import
 from xblock.field_data import DictFieldData
 from xblock.fields import ScopeIds