---
title: "Georgia Office of Student Achievement (GOSA) enrollment program participation"
method: GET
path: "/api/v1/education/enrollment_program_participation"
tags: ["education"]
---

# Georgia Office of Student Achievement (GOSA) enrollment program participation

`GET /api/v1/education/enrollment_program_participation`

## Request

- Base URL: `https://georgiacivicdata.org`
- URL: `https://georgiacivicdata.org/api/v1/education/enrollment_program_participation`
- Auth: none declared

Georgia Office of Student Achievement (GOSA) enrollment program participation. For every Georgia public school, school district, and the state as a whole, the count and share of students enrolled in each of nine state instructional programs: Remedial grades 6-8, Early Intervention Program (EIP) K-5, Remedial grades 9-12, Special Education K-12, ESOL, Special Education Pre-K, Vocational grades 9-12, Alternative Programs, and Gifted. This topic is COMPUTED from the shared GOSA 'Enrollment by Subgroup Programs' bronze (FTE enrollment disaggregated by subgroup); the companion enrollment_demographic_shares topic exposes the demographic-share side of the same files. participation_rate is the share GOSA publishes for each program: students in the program over the entity's total FTE enrollment in the grades the program serves (the denominator GOSA standardized on at the May 2013 CCRPI launch). Coverage spans school years 2010-11 through 2023-24 — the 2004-2010 bronze files predate the program-column schema expansion and publish no program data, so those years are excluded (the companion topic covers their demographic-share columns).

**Filterable categorical columns** (comma-separated values union; multiple columns AND together):
- `program` — one of: `alt_programs`, `eip_k_5`, `esol`, `gifted`, `remedial_gr_6_8`, `remedial_gr_9_12`, `special_ed_k_12`, `special_ed_pk`, `vocation_9_12`

**Detail levels available:** districts, schools, states (default: `schools`)

**Year coverage:** 2011–2024 (14 years, no gaps)

**NULL handling:** suppressed cells are NULL (not zero); zero is a real value.

**Source:** Governor's Office of Student Achievement (GOSA)

## Query parameters

- `year` integer, nullable: Exact year
- `year_min` integer, nullable: Inclusive lower bound
- `year_max` integer, nullable: Inclusive upper bound
- `district_code` string, nullable: Comma-separated list of GOSA district codes (e.g. `601,602`)
- `school_code` string, nullable: Comma-separated list of GOSA school codes. Combine with `district_code` for unique school keys.
- `county_fips` string, nullable: Comma-separated list of 5-digit county FIPS codes (e.g. `13121,13067`)
- `tract_geoid` string, nullable: Comma-separated list of 11-digit census tract GEOIDs (e.g. `13121011100`)
- `block_group_geoid` string, nullable: Comma-separated list of 12-digit census block group GEOIDs (e.g. `131210111001`)
- `demographic` string, nullable: Comma-separated demographic codes (e.g. `all,black,hispanic`)
- `detail` string, nullable: Detail level (whatever the topic publishes — e.g. schools, districts, counties, or states).
- `limit` integer, nullable: Page size
- `offset` integer: Page offset
- `columns` string, nullable: Comma-separated output columns to return (fact columns plus joined dimension attributes). Defaults to all.
- `format` 'json' | 'csv' | 'parquet': Response format: json | csv | parquet

## Response `200`

Paginated rows. JSON returns an envelope with `data` and `pagination`; CSV/Parquet return raw bytes with `X-Total-Count` header.

- unknown

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/georgiacivicdata/apis/georgia-civic-data-api.md) · [All operations](https://skmtc.dev/georgiacivicdata/apis/georgia-civic-data-api/llms.txt) · [OpenAPI document](https://skmtc.dev/georgiacivicdata/apis/georgia-civic-data-api/revisions/dcfdf19662d2?raw)
