CCRPI Readiness
Georgia school readiness scores (the CCRPI Readiness component) by indicator, sub-indicator, grade cluster, and demographic subgroup, 2018-2025.
- 2018–2025
- annual
- 1.0.0
- 2341973aebcc
Resumen
Georgia Insights (GaDOE) CCRPI Readiness component. Reports each Georgia public school's (and aggregated district / state) 0-100 score on the CCRPI Readiness indicators, per grade cluster (elementary/middle/high) and demographic subgroup. Six indicators vary by grade cluster: Literacy / At or Above Grade-Level Reading (E/M/H), Student Attendance / Attendance (E/M/H), Beyond the Core (E/M enrichment-course enrollment), Accelerated Enrollment (H college-level credit: AP, Dual Enrollment, IB, Advanced Academic, Cambridge), Pathway Completion (H), and College and Career Readiness (H). From 2021 the source adds a sub-indicator axis breaking each indicator into its components, plus an unbenchmarked participation rate for Accelerated Enrollment. Coverage: 2018-2019 and 2021-2025 (no 2020 — CCRPI was not calculated under the COVID federal waiver). This is the deep-dive into the CCRPI Readiness component only (by demographic, indicator, and sub-indicator); the overall CCRPI score and the side-by-side scorecard of all five rolled-up component scores — including the rolled-up Readiness component score — live in the `ccrpi_scoring_by_component` topic (the CCRPI overview).
Granularidad de fila: Una fila por year, district_code, school_code, demographic, grade_cluster, indicator, sub_indicator.
indicator_score — Indicator Score (score, 0–100)
El valor principal que la mayoría de las consultas busca.
Variables
Todas las columnas de la tabla de hechos. El código es el nombre exacto del campo que devuelve la API.
| Columna | Tipo | Unidad | Rango | ¿Nulo? | Descripción |
|---|---|---|---|---|---|
year | integer | — | — | no | Ending calendar year of the school year (2024 = 2023-2024). Sourced from the bronze `School Year` column, cross-checked against the filename year. No 2020 partition exists — CCRPI was waived that year.Descripción completa▾Ending calendar year of the school year (2024 = 2023-2024). Sourced from the bronze `School Year` column, cross-checked against the filename year. No 2020 partition exists — CCRPI was waived that year. |
district_code | string | — | — | yes | 3-digit GOSA district code (zero-padded) for standard districts; 7-digit code for state-charter systems (preserved in full, never truncated). NULL for state-level aggregate rows — the bronze `ALL` sentinel becomes NULL. FK to districts dimension.Descripción completa▾3-digit GOSA district code (zero-padded) for standard districts; 7-digit code for state-charter systems (preserved in full, never truncated). NULL for state-level aggregate rows — the bronze `ALL` sentinel becomes NULL. FK to districts dimension. |
school_code | string | — | — | yes | 4-digit GOSA school code (zero-padded). NULL for district- and state-level aggregate rows — the bronze `ALL` sentinel becomes NULL. FK to schools dimension (composite key with district_code).Descripción completa▾4-digit GOSA school code (zero-padded). NULL for district- and state-level aggregate rows — the bronze `ALL` sentinel becomes NULL. FK to schools dimension (composite key with district_code). |
demographic | string | — | — | no | Which student group the row covers - `all`, a race, or a special population; all 10 groups appear every year.Descripción completa▾Canonical demographic code (FK to demographics dimension). All 10 groups are reported in every year. `all` is the unfiltered total. Race uses the combined `asian_pacific_islander` bucket — the source publishes the explicit `Asian/Pacific Islander` label and never separate Asian or Pacific Islander rows in any year. The `American Indian/Alaskan` (2018-2021) vs `American Indian/Alaskan Native` (2022+) label rename resolves via the shared demographic aliases. 10 valores permitidos▾
|
grade_cluster | string | — | — | no | Grade band the row covers: elementary, middle, or high (some indicators exist only at certain bands).Descripción completa▾Grade band the row measures: `elementary`, `middle`, or `high` (bronze single letters E/M/H). A school spanning multiple bands has one row per band. Indicator availability is cluster-bound: Accelerated Enrollment, Pathway Completion, and College and Career Readiness exist only at `high`; Beyond the Core only at `elementary`/`middle` (verified in every year). 3 valores permitidos▾
|
indicator | string | — | — | no | Which readiness measure the row reports (e.g. literacy, attendance, accelerated enrollment, pathway completion).Descripción completa▾Readiness indicator measured, snake_case. `Beyond The Core` (2018-2019 casing) unifies with `Beyond the Core` (2021+). `literacy` / `student_attendance` (2018-2022) are kept DISTINCT from their 2023+ successors `at_or_above_grade_level_reading` / `attendance` — GaDOE revised the underlying methodology with the 2023 rename, so the two series must not be concatenated. 2022 published only 4 indicators (no Student Attendance, no College and Career Readiness) per the DOE pandemic disclaimer in that file. 8 valores permitidos▾
|
sub_indicator | string | — | — | yes | Component within the parent indicator (2021 on); `all` is the rolled-up indicator score; NULL before 2021.Descripción completa▾Component within the parent indicator (2021-2025 only), snake_case. `all` is the rolled-up parent-indicator score — it unifies bronze `All` (indicators WITH sub-breakdowns) and bronze `NA` (2021-2022; indicators with no sub-breakdown at all, i.e. Literacy and Student Attendance). 16 sub-component values nest strictly under their parent indicator (verified in every Era 2 year); `fine_arts` and `world_language` appear under BOTH `beyond_the_core` and `pathway_completion`, and `international_baccalaureate` under both `accelerated_enrollment` and (2022-2023 only) `pathway_completion`. Label drift collapses: casing variants (`Fine arts`, `Advanced academic`), the 2021 verbose College and Career Readiness labels (`Readiness score on the ACT, SAT, AP or IB`, `End of pathway assessment (EOPA)`, `Entering TCSG/USG without needing remediation`), and the ACT/SAT/AP/IB -> ACT/SAT/AP/IB/Cambridge evolution all unify (`act_sat_ap_ib_cambridge`, `eopa`, `tcsg_usg`). NOTE: Cambridge exams qualify only from 2025 — `act_sat_ap_ib_cambridge` rows in 2021-2024 measured ACT/SAT/AP/IB only; this is one continuous series whose qualifying-assessment list widened in 2025. 17 valores permitidos▾
|
indicator_score | number | 0–100 | yes | Benchmarked readiness score on a 0-100 scale; NULL when suppressed or not applicable.Descripción completa▾Benchmarked CCRPI Readiness score on the 0-100 CCRPI score scale (NOT a percentage — score columns are exempt from the 0-1 convention per education CLAUDE.md, matching ccrpi_content_mastery and ccrpi_progress). Observed range is exactly [0, 100] in every year; CCRPI caps component scores at 100. | |
unbenchmarked_rate | number | — | yes | Raw Accelerated Enrollment participation rate before CCRPI benchmark scaling, on the 0-1 decimal scale (bronze 0-100, divided by 100). Population pattern shifts mid-era (verified per year): 2021-2023 populate it ONLY on `accelerated_enrollment` rows; 2024-2025 populate every row, where non-AE values are a cell-identical redundant copy of `indicator_score` (divided by 100). Only `accelerated_enrollment` rows carry independent information; on AE rows the rate and the score are always co-published (co-null).Descripción completa▾Raw Accelerated Enrollment participation rate before CCRPI benchmark scaling, on the 0-1 decimal scale (bronze 0-100, divided by 100). Population pattern shifts mid-era (verified per year): 2021-2023 populate it ONLY on `accelerated_enrollment` rows; 2024-2025 populate every row, where non-AE values are a cell-identical redundant copy of `indicator_score` (divided by 100). Only `accelerated_enrollment` rows carry independent information; on AE rows the rate and the score are always co-published (co-null). |
Filtros
Parámetros de consulta que acepta el endpoint de hechos. Los valores separados por comas son OR dentro de un parámetro; varios parámetros se combinan con AND.
| Parámetro | Tipo | Valores permitidos | Notas |
|---|---|---|---|
year | year_exact | cualquier valor | — |
year_min | year_range | cualquier valor | — |
year_max | year_range | cualquier valor | — |
detail | detail | districtsschoolsstates | enum validado, predeterminado: schools |
district_code | foreign_key | cualquier valor | valores múltiples |
school_code | foreign_key | cualquier valor | valores múltiples |
demographic | foreign_key | 10 valores permitidos▾
| valores múltiples, enum validado |
grade_cluster | categorical | elementaryhighmiddle | valores múltiples, enum validado, elige uno |
indicator | categorical | 8 valores permitidos▾
| valores múltiples, enum validado, elige uno |
sub_indicator | categorical | 17 valores permitidos▾
| valores múltiples, enum validado |
district_type | dimension_attribute | 7 valores permitidos▾
| valores múltiples, enum validado |
demographic_category | dimension_attribute | 12 valores permitidos▾
| valores múltiples, enum validado |
Ejemplos de solicitudes
Ejecútalos contra la URL base: devuelven datos en vivo.
All rows (first page), schools level
curl "https://georgiacivicdata.org/api/v1/education/ccrpi_readiness"schools data for 2025
curl "https://georgiacivicdata.org/api/v1/education/ccrpi_readiness?year=2025"Filtered to grade_cluster = elementary for 2025
curl "https://georgiacivicdata.org/api/v1/education/ccrpi_readiness?year=2025&grade_cluster=elementary"One district (code 601), 2025
curl "https://georgiacivicdata.org/api/v1/education/ccrpi_readiness?district_code=601&year=2025&detail=districts"Download 2025 as CSV
curl "https://georgiacivicdata.org/api/v1/education/ccrpi_readiness?year=2025&format=csv"Notas y limitaciones
Manejo de NULL
- Las celdas suprimidas (muy pocos estudiantes para reportar) son NULL, nunca cero.
- El cero es un valor real y reportado.
Limitaciones
Suppressed cells are NULL (not zero). State rows have NULL district_code and school_code. District rows have NULL school_code.