---
title: "Returns a list of subject areas used to organise subjects."
method: GET
path: "/subject_areas"
tags: ["subject_areas"]
---

# Returns a list of subject areas used to organise subjects.

`GET /subject_areas`

## Query parameters

- `include` 'subjects'

## Response `200`

The collection of subject areas.

- SubjectAreaListResponse — This schema is used to return a collection of subject areas.
  - `data` SubjectAreaResource[], required
    - `id` string
    - `type` string
    - `attributes` SubjectAreaAttributes — This schema is used to describe a subject area.
      - `name` string — The name of the subject area.
      - `typename` string — A type name for the subject area.
    - `relationships` SubjectAreaRelationshipList — This schema is used to describe associations that can be returned with a subject area.
      - `subjects` SubjectRelationship
        - `data` object[]
          - `type` string, required
          - `id` string, required
  - `included` SubjectResource[]
    - `id` string, required
    - `type` string, required
    - `attributes` SubjectAttributes, required — This schema is used to describe a subject.
      - `name` string — Subject name.
      - `code` string, nullable — Unique subject code.
      - `bursary_amount` string, nullable — Non-repayable sum of money that universities can award to students to incentivise and support their studies
      - `early_career_payments` string, nullable — Eligible subjects teachers can apply for early-career payments of up to £9,000 after tax.
      - `scholarship` string, nullable — A grant or payment made to support a student’s education, awarded on the basis of academic or other achievement.
      - `subject_knowledge_enhancement_course_available` boolean, nullable — SKE courses are available in various subjects. Schools or universities will identify your need for an SKE as part of their selection process, usually at interview. If they feel you need to enhance your knowledge, but have potential to be a great teacher, they’ll offer you a teacher training place on the condition that you complete an SKE course.
  - `jsonapi` JSONAPI, required — This returns the version of JSON API in use.
    - `version` string, required

---

[API](https://skmtc.net/department-for-education/apis/teacher-training-courses-api.md) · [All operations](https://skmtc.net/department-for-education/apis/teacher-training-courses-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/department-for-education/teacher-training-courses-api/versions/01c12d635fbe/schema)
