diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 3c1b52502551d0dd71afa6d759ad14a43ff0076e..bee6ced09a22265bcb3a4d93469b50c6ea10d70c 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -71,7 +71,19 @@ run-test-3.10-pyqt5:
   image: python:3.10
   extends: ".run-test"
 
-# Seemingly works with Qt6, but tests stall on closing scheduler GUI due to modal dialog(?)
+run-test-3.11-pyside2:
+  variables:
+    QT_API: pyside2
+  image: python:3.11
+  extends: ".run-test"
+
+run-test-3.11-pyqt5:
+  variables:
+    QT_API: pyqt5
+  image: python:3.11
+  extends: ".run-test"
+
+  # Seemingly works with Qt6, but tests stall on closing scheduler GUI due to modal dialog(?)
 #run-test-3.10-pyside6:
 #  variables:
 #    QT_API: pyside6
@@ -94,10 +106,6 @@ run-doc-test:
   script:
     - sphinx-build -b html docs_sphinx public
 
-#run-test-3.11:
-#  image: python:3.11
-#  extends: ".run-test"
-
 pages:
   variables:
     QT_API: pyqt5
diff --git a/pyproject.toml b/pyproject.toml
index 261237dc8fb5fe3154dc13db82fc6a0c824156ea..a574167fb9ec9366e3d0ec1c1c76c379c71f42a2 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -22,7 +22,7 @@ classifiers = [
     "Programming Language :: Python :: 3.8",
     "Programming Language :: Python :: 3.9",
     "Programming Language :: Python :: 3.10",
-#    "Programming Language :: Python :: 3.11",
+    "Programming Language :: Python :: 3.11",
     "Programming Language :: C++",
     "License :: OSI Approved :: MIT License",
     "Operating System :: OS Independent",