diff --git a/CHANGELOG.rst b/CHANGELOG.rst
index 6075a52d60b368e3679b2efd8633f4ae8a736436..2ca12cdbdee987ba5e94b761e53021553b21dd63 100644
--- a/CHANGELOG.rst
+++ b/CHANGELOG.rst
@@ -19,6 +19,7 @@ Added
 ~~~~~
 
 * Introduce Holiday model to track information about holidays.
+* Created field for child groups in the GraphQL type for groups.
 
 `3.1.1` - 2023-07-01
 --------------------
diff --git a/aleksis/core/schema/group.py b/aleksis/core/schema/group.py
index 433eeaa825868ef588047d1af1f72313a0e9ec56..305a20492f0ab3e6b9c5a34ad03175bfd4a72b25 100644
--- a/aleksis/core/schema/group.py
+++ b/aleksis/core/schema/group.py
@@ -17,6 +17,7 @@ class GroupType(DjangoObjectType):
             "short_name",
             "members",
             "owners",
+            "child_groups",
             "parent_groups",
             "group_type",
             "additional_fields",
@@ -28,6 +29,10 @@ class GroupType(DjangoObjectType):
     def resolve_parent_groups(root, info, **kwargs):
         return get_objects_for_user(info.context.user, "core.view_group", root.parent_groups.all())
 
+    @staticmethod
+    def resolve_child_groups(root, info, **kwargs):
+        return get_objects_for_user(info.context.user, "core.view_group", root.child_groups.all())
+
     @staticmethod
     def resolve_members(root, info, **kwargs):
         persons = get_objects_for_user(info.context.user, "core.view_person", root.members.all())