WIDA ACCESS English-Learner Proficiency Results
Statewide WIDA ACCESS English-language-proficiency results for Georgia English Learners by grade and test domain, 2017-2024.
- 2017–2024
- annual
- 1.0.0
- 1942277f42b9
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.
pct_at_proficiency_level — Percent 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.
| Column | Type | Unit | Range | Null? | Description |
|---|---|---|---|---|---|
year | integer | — | — | no | 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.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_code | string | — | — | yes | Always NULL: bronze reports statewide totals only, with no district breakdown.Full description▾Always NULL: bronze reports statewide totals only, with no district breakdown. |
school_code | string | — | — | yes | Always NULL: bronze reports statewide totals only, with no school breakdown.Full description▾Always NULL: bronze reports statewide totals only, with no school breakdown. |
grade_level | string | — | — | no | Grade 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▾
|
domain | string | — | — | no | The 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▾
|
proficiency_level | string | — | — | no | WIDA 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▾
|
num_at_proficiency_level | integer | — | no | 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).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_level | number | — | no | Share 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_domain | integer | — | no | 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`.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_tested | integer | — | no | 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.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_rate | number | — | yes | 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).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_rate | number | — | yes | 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.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.
| Parameter | Kind | Allowed values | Notes |
|---|---|---|---|
year | year_exact | any value | — |
year_min | year_range | any value | — |
year_max | year_range | any value | — |
detail | detail | states | enum-enforced, default: states |
district_code | foreign_key | any value | multi-value |
school_code | foreign_key | any value | multi-value |
grade_level | categorical | 13 allowed values▾
| multi-value, enum-enforced, pick one |
domain | categorical | 8 allowed values▾
| multi-value, enum-enforced, pick one |
proficiency_level | categorical | level_1_enteringlevel_2_emerginglevel_3_developinglevel_4_expandinglevel_5_bridginglevel_6_reaching | multi-value, enum-enforced, pick one |
district_type | dimension_attribute | 7 allowed values▾
| 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.