Skip to content
← All datasets

Georgia Alternate Assessment (GAA)

Achievement results on the alternate assessment for Georgia students with significant cognitive disabilities, by subject and subgroup, 2011-2024.

Year coverage
20112024
Updated
annual
Version
2.0.0
Schema hash
7bce7bd79167

Detail levels available

StateDistrictSchool · default

Overview

Georgia Alternate Assessment (GAA) achievement-level results for Georgia public school students with significant cognitive disabilities, published by the Governor's Office of Student Achievement (GOSA). The GAA is a separate assessment from Georgia Milestones, taken by students whose IEP team determines they cannot access the general assessment. A tidy achievement-level fact per (entity x demographic subgroup x subject) with counts and percentages at up to four achievement levels plus two derived cumulative shares. 2011-2018 is the portfolio-based 3-tier GAA 1.0 (no distinguished tier — those metrics are NULL, not 0); the Milestones-aligned 4-tier GAA 2.0 begins in 2019. Coverage: 2011-2019, 2022-2024 (2020-2021 COVID testing suspensions). The source also publishes a 2004-2007 participation-only summary; that different measure family (participation, not achievement) is intentionally excluded from this table.

Row grain: One row per year, district_code, school_code, demographic, subject.

Key metric

pct_proficient_learner_or_abovePercent Proficient Learner or Above (proportion)

The single headline value most answers want.

Variables

Every column in the fact table. The code is the exact field name the API returns.

ColumnTypeUnitRangeNull?Description
yearYearintegernoEnding calendar year of the school year (e.g., 2024 = 2023-24). Derived from the filename and cross-checked against the source's LONG_SCHOOL_YEAR. 2020-2021 are absent from the source (COVID testing suspensions).
Full description
Ending calendar year of the school year (e.g., 2024 = 2023-24). Derived from the filename and cross-checked against the source's LONG_SCHOOL_YEAR. 2020-2021 are absent from the source (COVID testing suspensions).
district_codeDistrict CodestringyesGOSA district code (FK to districts dimension): 3-digit zero-padded standard code or 7-digit state-charter code. NULL on state-level aggregate rows.
Full description
GOSA district code (FK to districts dimension): 3-digit zero-padded standard code or 7-digit state-charter code. NULL on state-level aggregate rows.

Joins districts; adds its label columns.

school_codeSchool Codestringyes4-digit zero-padded GOSA school code (FK to schools dimension as the composite (district_code, school_code) key). NULL on district- and state-level aggregate rows. The 2019 source file ships codes unpadded; zfill(4) restores the dimension's 4-char format.
Full description
4-digit zero-padded GOSA school code (FK to schools dimension as the composite (district_code, school_code) key). NULL on district- and state-level aggregate rows. The 2019 source file ships codes unpadded; zfill(4) restores the dimension's 4-char format.

Joins schools; adds its label columns.

demographicDemographicstringnoDemographic subgroup the row reports; 'all' for the overall figure.
Full description
Canonical demographic subgroup (FK to the global demographics dimension) — the full subgroup set (race, gender, economic status, special populations), plus 'all' for the overall figure. This topic uses the SPLIT race convention — separate `asian` and `pacific_islander` rows, never the combined rollup. NON-ADDITIVE MILITARY KEYS: `active_duty` (dependents of currently-serving members) is a SUBSET of `military_connected` (any DoD-connected family); both appear from 2022 on — do not sum them across the demographic axis.
22 allowed values
  • active_duty
  • all
  • asian
  • black
  • economically_disadvantaged
  • english_learners
  • female
  • foster_care
  • hispanic
  • homeless
  • male
  • migrant
  • military_connected
  • multiracial
  • native_american
  • not_economically_disadvantaged
  • not_english_learners
  • not_migrant
  • pacific_islander
  • students_with_disabilities
  • students_without_disabilities
  • white

Joins demographics; adds its label columns.

subjectSubjectstringnoContent area assessed (ELA, math, science, or social studies).
Full description
GAA content area being assessed — one of the four GAA subjects (english_language_arts, mathematics, science, social_studies). Never NULL.
4 allowed values
  • english_language_arts
  • mathematics
  • science
  • social_studies
num_testedNumber TestedintegercountyesCount of students taking the GAA in this cell. Always reported 2011-2023; in 2024 GOSA suppressed it (TFS) on ~84% of rows while still publishing the level percentages, so most 2024 rows have NULL num_tested with non-NULL pct_*_learner values.
Full description
Count of students taking the GAA in this cell. Always reported 2011-2023; in 2024 GOSA suppressed it (TFS) on ~84% of rows while still publishing the level percentages, so most 2024 rows have NULL num_tested with non-NULL pct_*_learner values.
num_beginning_learnerNumber Beginning LearnerintegercountyesCount scoring at the lowest achievement tier. Unifies the era namings LIMITED (2011-2018, 2022-2023), Level1 (2019), and BEGIN (2024). NULL for suppressed cells.
Full description
Count scoring at the lowest achievement tier. Unifies the era namings LIMITED (2011-2018, 2022-2023), Level1 (2019), and BEGIN (2024). NULL for suppressed cells.
num_developing_learnerNumber Developing LearnerintegercountyesCount scoring at the second tier (PARTIAL / Level2 / DEVELOPING across eras). NULL for suppressed cells.
Full description
Count scoring at the second tier (PARTIAL / Level2 / DEVELOPING across eras). NULL for suppressed cells.
num_proficient_learnerNumber Proficient LearnerintegercountyesCount scoring at the third tier (ADEQUATE / Level3 / PROFICIENT across eras). NULL for suppressed cells.
Full description
Count scoring at the third tier (ADEQUATE / Level3 / PROFICIENT across eras). NULL for suppressed cells.
num_distinguished_learnerNumber Distinguished LearnerintegercountyesCount scoring at the highest (4th) achievement tier (Level4 / THOROUGH / DISTINGUISHED across eras). NULL for all of 2011-2018: the GAA used 3-tier scoring then and the tier did not exist (the source's reserved THUROUGH column, always 0/empty, is dropped rather than served as a phantom all-zero metric). Also NULL for suppressed cells.
Full description
Count scoring at the highest (4th) achievement tier (Level4 / THOROUGH / DISTINGUISHED across eras). NULL for all of 2011-2018: the GAA used 3-tier scoring then and the tier did not exist (the source's reserved THUROUGH column, always 0/empty, is dropped rather than served as a phantom all-zero metric). Also NULL for suppressed cells.
pct_beginning_learnerPercent Beginning LearnernumberproportionyesShare of tested students at the lowest tier, 0-1 scale (bronze publishes 0-100; divided by 100). NULL for suppressed cells.
Full description
Share of tested students at the lowest tier, 0-1 scale (bronze publishes 0-100; divided by 100). NULL for suppressed cells.
pct_developing_learnerPercent Developing LearnernumberproportionyesShare at the second tier, 0-1 scale. NULL for suppressed cells.
Full description
Share at the second tier, 0-1 scale. NULL for suppressed cells.
pct_proficient_learnerPercent Proficient LearnernumberproportionyesShare at the third tier, 0-1 scale. NULL for suppressed cells.
Full description
Share at the third tier, 0-1 scale. NULL for suppressed cells.
pct_distinguished_learnerPercent Distinguished LearnernumberproportionyesShare at the highest tier, 0-1 scale. NULL for ALL of 2011-2018 (3-tier era — tier did not exist) and for suppressed cells.
Full description
Share at the highest tier, 0-1 scale. NULL for ALL of 2011-2018 (3-tier era — tier did not exist) and for suppressed cells.
pct_developing_learner_or_abovePercent Developing Learner or AbovenumberproportionyesDerived cumulative share at Developing or higher, 0-1 scale. For 4-tier years (2019+): developing + proficient + distinguished (NULL when any summand is suppressed). For the 3-tier 2011-2018 era the absent distinguished tier is omitted from the sum (developing + proficient), so those years ARE populated. Publisher-rounded summands can overshoot 1.0 by up to 0.001; overshoot within 0.005 is capped to 1.0.
Full description
Derived cumulative share at Developing or higher, 0-1 scale. For 4-tier years (2019+): developing + proficient + distinguished (NULL when any summand is suppressed). For the 3-tier 2011-2018 era the absent distinguished tier is omitted from the sum (developing + proficient), so those years ARE populated. Publisher-rounded summands can overshoot 1.0 by up to 0.001; overshoot within 0.005 is capped to 1.0.
pct_proficient_learner_or_abovePercent Proficient Learner or AbovenumberproportionyesShare of tested students scoring Proficient Learner or higher, on a 0-1 scale (the headline GAA proficiency rate).
Full description
Derived cumulative share at Proficient or higher, 0-1 scale. For 4-tier years (2019+): proficient + distinguished; for 3-tier 2011-2018 it equals pct_proficient_learner. Rounding overshoot within 0.005 is capped to 1.0. NULL when a summand is suppressed.

Filters

Query parameters the fact endpoint accepts. Comma-separated values are OR within a parameter; multiple parameters AND together.

ParameterKindAllowed valuesNotes
yearyear_exactany value
year_minyear_rangeany value
year_maxyear_rangeany value
detaildetaildistrictsschoolsstatesenum-enforced, default: schools
district_codeforeign_keyany valuemulti-value
school_codeforeign_keyany valuemulti-value
demographicforeign_key
22 allowed values
  • active_duty
  • all
  • asian
  • black
  • economically_disadvantaged
  • english_learners
  • female
  • foster_care
  • hispanic
  • homeless
  • male
  • migrant
  • military_connected
  • multiracial
  • native_american
  • not_economically_disadvantaged
  • not_english_learners
  • not_migrant
  • pacific_islander
  • students_with_disabilities
  • students_without_disabilities
  • white
multi-value, enum-enforced
subjectcategoricalenglish_language_artsmathematicssciencesocial_studiesmulti-value, enum-enforced, pick one
district_typedimension_attribute
7 allowed values
  • commission_charter
  • resa
  • standard
  • state_agency
  • state_charter
  • state_school
  • state_special
multi-value, enum-enforced
school_leveldimension_attributeelementarymiddlehighk12othermulti-value, enum-enforced
localedimension_attributecitysuburbtownruralmulti-value, enum-enforced
demographic_categorydimension_attribute
12 allowed values
  • aggregate
  • disability
  • economic_status
  • esol
  • foster_care
  • gender
  • grade
  • homeless_status
  • migrant_status
  • military
  • race
  • sped
multi-value, enum-enforced

Example requests

Run these against the base URL — they return live data.

All rows (first page), schools level

curl "https://georgiacivicdata.org/api/v1/education/georgia_alternate_assessment"

schools data for 2024

curl "https://georgiacivicdata.org/api/v1/education/georgia_alternate_assessment?year=2024"

Filtered to subject = english_language_arts for 2024

curl "https://georgiacivicdata.org/api/v1/education/georgia_alternate_assessment?year=2024&subject=english_language_arts"

One district (code 601), 2024

curl "https://georgiacivicdata.org/api/v1/education/georgia_alternate_assessment?district_code=601&year=2024&detail=districts"

Download 2024 as CSV

curl "https://georgiacivicdata.org/api/v1/education/georgia_alternate_assessment?year=2024&format=csv"

Notes & limitations

NULL handling

  • Suppressed cells (too few students to report) are NULL, never zero.
  • Zero is a real, reported value.

Limitations

Suppressed cells are NULL (not zero). State rows have NULL district_code and school_code. District rows have NULL school_code.