diff --git a/aleksis/core/urls.py b/aleksis/core/urls.py
index 37fed1114485699726babac1e9d7e4e87a2b4b9b..15e2b901fd997aab2663344ddef8e3c1e202cecc 100644
--- a/aleksis/core/urls.py
+++ b/aleksis/core/urls.py
@@ -88,7 +88,6 @@ urlpatterns = [
                     name="edit_school_term",
                 ),
                 path("persons", views.persons, name="persons"),
-                path("persons_vue", views.PersonsVueView.as_view(), name="persons_vue"),
                 path("person/", views.person, name="person"),
                 path("persons/create/", views.CreatePersonView.as_view(), name="create_person"),
                 path("persons/<int:id_>/", views.person, name="person_by_id"),
diff --git a/aleksis/core/views.py b/aleksis/core/views.py
index 6faf412f8e57d7a5e3455510a2c82728696997bf..da4bd1d804ae9d1cb8a3efa1ad10145df46bdff6 100644
--- a/aleksis/core/views.py
+++ b/aleksis/core/views.py
@@ -310,10 +310,6 @@ def persons(request: HttpRequest) -> HttpResponse:
     return render(request, "core/person/list.html", context)
 
 
-class PersonsVueView(TemplateView):
-    template_name = "core/person/person_vue.html"
-
-
 @permission_required(
     "core.view_person_rule", fn=objectgetter_optional(Person, "request.user.person", True)
 )