Skip to content
← All datasets

WIDA ACCESS English-Learner Proficiency Results

Statewide WIDA ACCESS English-language-proficiency results for Georgia English Learners by grade and test domain, 2017-2024.

Year coverage
20172024
Updated
annual
Version
1.0.0
Schema hash
1942277f42b9

Detail levels available

State · default

Overview

Georgia Insights (GaDOE) WIDA ACCESS for ELLs state-level results — the spring English-language-proficiency assessment for Georgia English Learners. For each grade (kindergarten through 12) and each of eight WIDA domains — four language domains (listening, speaking, reading, writing) and four composites (oral language, literacy, comprehension, overall score) — reports the count and share of ELL students scoring at each of the six WIDA proficiency levels (Level 1 Entering through Level 6 Reaching). This is a proficiency-level DISTRIBUTION: it carries headcounts and shares per level, not the underlying 1.0-6.0 scale scores, so it cannot answer an 'average WIDA score' question. The 2021 COVID file additionally publishes enrollment-based testing-participation rates (testing was voluntary/disrupted that year). Coverage: spring 2017 through spring 2024, state level only — bronze publishes no district or school breakdown and no demographic breakouts beyond grade.

Row grain: One row per year, district_code, school_code, grade_level, domain, proficiency_level.

Key metric

pct_at_proficiency_levelPercent at Proficiency Level (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
yearYearintegernoSpring testing year, the ending calendar year of the school year (2024 = school year 2023-2024). Extracted from the filename and cross-checked against the sheet's title row.
Full description
Spring testing year, the ending calendar year of the school year (2024 = school year 2023-2024). Extracted from the filename and cross-checked against the sheet's title row.
district_codeDistrict CodestringyesAlways NULL: bronze reports statewide totals only, with no district breakdown.
Full description
Always NULL: bronze reports statewide totals only, with no district breakdown.

Joins districts; adds its label columns.

school_codeSchool CodestringyesAlways NULL: bronze reports statewide totals only, with no school breakdown.
Full description
Always NULL: bronze reports statewide totals only, with no school breakdown.

Joins schools; adds its label columns.

grade_levelGrade LevelstringnoGrade tested, k (kindergarten) through 12.
Full description
Canonical grade code (`k`, `01`..`12`). Grade is the bronze row axis; there is no `demographic` column because the source has no race/gender/economic breakouts.
13 allowed values
  • 01
  • 02
  • 03
  • 04
  • 05
  • 06
  • 07
  • 08
  • 09
  • 10
  • 11
  • 12
  • k
domainDomainstringnoThe skill area scored: listening, speaking, reading, writing, or one of four composite scores.
Full description
WIDA test domain: four individually tested language domains (`listening`, `speaking`, `reading`, `writing`) plus four derived composites (`oral_language_composite` = 50% listening + 50% speaking; `literacy_composite` = 50% reading + 50% writing; `comprehension_composite` = 70% reading + 30% listening; `overall_score_composite` = 35% reading + 35% writing + 15% listening + 15% speaking).
8 allowed values
  • comprehension_composite
  • listening
  • literacy_composite
  • oral_language_composite
  • overall_score_composite
  • reading
  • speaking
  • writing
proficiency_levelProficiency LevelstringnoWIDA proficiency band, level 1 (entering) up to level 6 (reaching).
Full description
WIDA proficiency level, the fixed six-level scale from `level_1_entering` (lowest) to `level_6_reaching` (highest).
6 allowed values
  • level_1_entering
  • level_2_emerging
  • level_3_developing
  • level_4_expanding
  • level_5_bridging
  • level_6_reaching
num_at_proficiency_levelNumber at Proficiency LevelintegercountnoCount of ELL students in this grade scoring at this proficiency level in this domain. Zero is a real zero — the source has no suppression (state aggregates exceed any small-cell threshold).
Full description
Count of ELL students in this grade scoring at this proficiency level in this domain. Zero is a real zero — the source has no suppression (state aggregates exceed any small-cell threshold).
pct_at_proficiency_levelPercent at Proficiency LevelnumberproportionnoShare of students tested in this domain who scored at this proficiency level, on a 0-1 scale.
Full description
Share of domain-tested students at this level (0-1 scale; bronze publishes 0-100). The denominator is `num_tested_in_domain` (students tested in THIS domain), NOT `num_tested`. The six level shares sum to 1.0 per (year, grade_level, domain).
num_tested_in_domainNumber Tested in DomainintegercountnoStudents tested in this specific domain — the denominator of `pct_at_proficiency_level`. 2021 (Era 2): taken from the published `Total Tested in Domain` column. All other years (Era 1): reconstructed as the sum of the six `num_at_proficiency_level` counts for the (grade, domain) — the source leaves the denominator implicit (verified: the six published shares sum to 100.0 against exactly this total in every file, and the 2021 published value equals the level-count sum in every cell). Always <= `num_tested`.
Full description
Students tested in this specific domain — the denominator of `pct_at_proficiency_level`. 2021 (Era 2): taken from the published `Total Tested in Domain` column. All other years (Era 1): reconstructed as the sum of the six `num_at_proficiency_level` counts for the (grade, domain) — the source leaves the denominator implicit (verified: the six published shares sum to 100.0 against exactly this total in every file, and the 2021 published value equals the level-count sum in every cell). Always <= `num_tested`.
num_testedNumber TestedintegercountnoStudents in this grade tested in at least one domain — the grade-wide testing headcount, repeated on every (domain, level) row of the grade. Not every such student tested in every domain, so per-domain `num_tested_in_domain` is <= this value.
Full description
Students in this grade tested in at least one domain — the grade-wide testing headcount, repeated on every (domain, level) row of the grade. Not every such student tested in every domain, so per-domain `num_tested_in_domain` is <= this value.
enrollment_tested_rateEnrollment Tested RatenumberproportionyesShare of enrolled ELLs in this grade who tested in at least one domain (0-1 scale). Published only for 2021, when ACCESS participation was voluntary/disrupted; NULL for 2017-2020 and 2022-2024 (the enrolled-ELL denominator was never published outside 2021).
Full description
Share of enrolled ELLs in this grade who tested in at least one domain (0-1 scale). Published only for 2021, when ACCESS participation was voluntary/disrupted; NULL for 2017-2020 and 2022-2024 (the enrolled-ELL denominator was never published outside 2021).
enrollment_tested_in_domain_rateEnrollment Tested in Domain RatenumberproportionyesShare of enrolled ELLs in this grade who tested in this domain (0-1 scale) — for composites, in every component domain (the source labels these `Tested in Both Domains` for the two-domain composites and `Tested in All Four Domains` for the overall score). Published only for 2021; NULL for all other years.
Full description
Share of enrolled ELLs in this grade who tested in this domain (0-1 scale) — for composites, in every component domain (the source labels these `Tested in Both Domains` for the two-domain composites and `Tested in All Four Domains` for the overall score). Published only for 2021; NULL for all other years.

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
detaildetailstatesenum-enforced, default: states
district_codeforeign_keyany valuemulti-value
school_codeforeign_keyany valuemulti-value
grade_levelcategorical
13 allowed values
  • 01
  • 02
  • 03
  • 04
  • 05
  • 06
  • 07
  • 08
  • 09
  • 10
  • 11
  • 12
  • k
multi-value, enum-enforced, pick one
domaincategorical
8 allowed values
  • comprehension_composite
  • listening
  • literacy_composite
  • oral_language_composite
  • overall_score_composite
  • reading
  • speaking
  • writing
multi-value, enum-enforced, pick one
proficiency_levelcategoricallevel_1_enteringlevel_2_emerginglevel_3_developinglevel_4_expandinglevel_5_bridginglevel_6_reachingmulti-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

Example requests

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

All rows (first page), states level

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

states data for 2024

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

Filtered to grade_level = 01 for 2024

curl "https://georgiacivicdata.org/api/v1/education/wida_access?year=2024&grade_level=01"

Download 2024 as CSV

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

Notes & limitations

NULL handling

  • Zero is a real, reported value.

Limitations

This source has no suppression; a 0 is a real reported value. State rows have NULL district_code and school_code.