Dataset

Schools and educational institutions

Data provider: Kielce City Hall 5 distributions 4 formats Updated: 1 hour ago

Tags

  • Education
  • Institutions

Description

Schools and educational institutions in Kielce listed in the Register of Schools and Educational Institutions (RSPO). The directory covers public and non-public institutions, including preschools, primary and secondary schools, counselling centres and school complexes. Each entry provides its RSPO identifier, name, type and address, with its location shown on the map.

Schools

-

336 rows Updated: 2 hours ago
  • szkoly.fgb Download
  • szkoly.geojson Download
  • szkoly.gpkg Download
  • szkoly.parquet Download

API

  • Schools and educational institutions Go to API

    Schools and educational institutions in Kielce listed in the Register of Schools and Educational Institutions (RSPO). The directory covers public and non-public institutions, including preschools, primary and secondary schools, counselling centres and school complexes. Each entry provides its RSPO identifier, name, type and address, with its location shown on the map.

    API documentation

    The RSPO directory is supplemented by available imported school statistics. Collections are bounded to 100 records and support an exact school-year filter. Statistical collections also support schoolId. Missing rows mean unavailable data, not zero; nullable source values remain null. Grade is a grade level, not a count of classroom sections. Birth-year intervals preserve the source grouping, including an open lower bound. Examination averages are decimal strings. Institution tax identifiers, contact details and individual records are excluded.

    GET Schools json /schools

    List synchronized schools, optionally restricted to an exact discovered institutionTypeId.

    https://dane.kielce.eu/api/public/school/schools?version=v1
    Parameters
    Name Type Description
    limitquery integeroptional Maximum number of records to return (at most 100).
    offsetquery integeroptional Number of records to skip.
    institutionTypeIdquery integeroptional Exact institution type identifier discovered through /school-types; select preschool or point types from the persisted dictionary.
    Examples
    Schools response
    Request
    GET /api/public/school/schools?limit=25&offset=0
    Response
    [
      {
        "uri": "https://data.example.test/api/public/school/schools/12345",
        "id": 12345,
        "name": "Public Primary School",
        "type": "Primary school",
        "addressStreet": "Krakowska",
        "addressNumber": "10",
        "location": {"lat": 50.8501, "lon": 20.6154}
      }
    ]
    GET School json /schools/{schoolId}

    Return one school by its stable RSPO identifier.

    https://dane.kielce.eu/api/public/school/schools/{schoolId}?version=v1
    Parameters
    Name Type Description
    schoolIdpath integerrequired Stable RSPO school identifier.
    Examples
    School response
    Request
    GET /api/public/school/schools/12345
    Response
    {
      "uri": "https://data.example.test/api/public/school/schools/12345",
      "id": 12345,
      "name": "Public Primary School",
      "type": "Primary school",
      "addressStreet": "Krakowska",
      "addressNumber": "10",
      "location": {"lat": 50.8501, "lon": 20.6154}
    }
    GET School years json /school-years

    List configured school years and their calendar date boundaries, newest first.

    https://dane.kielce.eu/api/public/school/school-years?version=v1
    Parameters
    Name Type Description
    limitquery integeroptional Maximum number of records to return (at most 100).
    offsetquery integeroptional Number of records to skip.
    yearquery stringoptional Exact school-year identifier with consecutive years, for example 2024/2025.
    Examples
    School years
    Request
    GET /api/public/school/school-years?year=2024%2F2025&limit=25&offset=0
    Response
    [{"id":"2024/2025","fromDate":"2024-09-01","toDate":"2025-08-31"}]
    GET Annual student totals json /students

    List available student and graduate totals per school and year.

    https://dane.kielce.eu/api/public/school/students?version=v1
    Parameters
    Name Type Description
    limitquery integeroptional Maximum number of records to return (at most 100).
    offsetquery integeroptional Number of records to skip.
    yearquery stringoptional Exact school-year identifier with consecutive years, for example 2024/2025.
    schoolIdquery integeroptional Stable RSPO school identifier.
    Examples
    Annual student totals
    Request
    GET /api/public/school/students?year=2024%2F2025&limit=25&offset=0
    Response
    [{"schoolId":12345,"year":"2024/2025","studentsQuantity":120,"graduatesQuantity":18}]
    GET Students by grade and gender json /students/grades

    List student counts by grade level and gender; these are not classroom section counts.

    https://dane.kielce.eu/api/public/school/students/grades?version=v1
    Parameters
    Name Type Description
    limitquery integeroptional Maximum number of records to return (at most 100).
    offsetquery integeroptional Number of records to skip.
    yearquery stringoptional Exact school-year identifier with consecutive years, for example 2024/2025.
    schoolIdquery integeroptional Stable RSPO school identifier.
    Examples
    Students by grade and gender
    Request
    GET /api/public/school/students/grades?year=2024%2F2025&limit=25&offset=0
    Response
    [{"schoolId":12345,"year":"2024/2025","grade":4,"quantityFemales":10,"quantityMales":12}]
    GET Students by birth year json /students/ages

    List student counts by inclusive birth-year interval; a null lower bound is open.

    https://dane.kielce.eu/api/public/school/students/ages?version=v1
    Parameters
    Name Type Description
    limitquery integeroptional Maximum number of records to return (at most 100).
    offsetquery integeroptional Number of records to skip.
    yearquery stringoptional Exact school-year identifier with consecutive years, for example 2024/2025.
    schoolIdquery integeroptional Stable RSPO school identifier.
    Examples
    Students by birth year
    Request
    GET /api/public/school/students/ages?year=2024%2F2025&limit=25&offset=0
    Response
    [{"schoolId":12345,"year":"2024/2025","birthYearFrom":null,"birthYearTo":2015,"quantity":22}]
    GET Examination summaries json /exams/summaries

    List examination type, participant and certificate counts per school and year; unavailable counts remain null.

    https://dane.kielce.eu/api/public/school/exams/summaries?version=v1
    Parameters
    Name Type Description
    limitquery integeroptional Maximum number of records to return (at most 100).
    offsetquery integeroptional Number of records to skip.
    yearquery stringoptional Exact school-year identifier with consecutive years, for example 2024/2025.
    schoolIdquery integeroptional Stable RSPO school identifier.
    Examples
    Examination summaries
    Request
    GET /api/public/school/exams/summaries?year=2024%2F2025&limit=25&offset=0
    Response
    [{"schoolId":12345,"year":"2024/2025","examType":"e8","participantsTotal":18,"certificatesTotal":null}]
    GET Examination subject results json /exams/results

    List examination results with subject identifier and name, level and optional scope; unavailable participants and decimal average remain null.

    https://dane.kielce.eu/api/public/school/exams/results?version=v1
    Parameters
    Name Type Description
    limitquery integeroptional Maximum number of records to return (at most 100).
    offsetquery integeroptional Number of records to skip.
    yearquery stringoptional Exact school-year identifier with consecutive years, for example 2024/2025.
    schoolIdquery integeroptional Stable RSPO school identifier.
    Examples
    Examination subject results
    Request
    GET /api/public/school/exams/results?year=2024%2F2025&limit=25&offset=0
    Response
    [{"schoolId":12345,"year":"2024/2025","examType":"e8","subjectId":"00000000-0000-4000-8000-000000000001","subjectName":"Mathematics","level":"basic","scope":null,"participants":18,"average":"71.25"}]
    GET School institution types json /school-types

    List synchronized institution type identifiers and names to select directory subsets, including preschools and preschool points.

    https://dane.kielce.eu/api/public/school/school-types?version=v1
    Parameters
    Name Type Description
    limitquery integeroptional Maximum number of records to return (at most 100).
    offsetquery integeroptional Number of records to skip.
    Examples
    School institution types
    Request
    GET /api/public/school/school-types?limit=25&offset=0
    Response
    [{"id":1,"name":"Example institution type"}]

Downloads

Loading statistics…

Daily aggregates · UTC

Source activity: Register of Schools and Educational Institutions (RSPO)

Loading statistics…

Daily aggregates · UTC