education

A crosswalk between Georgia public school attendance zones (the school_attendance_zones geometry topic: the area whose r

A crosswalk between Georgia public school attendance zones (the school_attendance_zones geometry topic: the area whose residents a school serves for a run of grades) and 2020 census tracts. One row per school, grade and tract its zone covers at that grade. Population weights are 2020 Census P.L. 94-171 block populations: each 2020 block counts toward the zone holding its interior point; a block that a zone line crosses (two or more schools' zones, or a zone and an unzoned gap, each covering over 1% of it) is split by area, in whole persons; a block whose interior point lies just outside today's district line goes to the zone covering most of it; any other block outside every zone is a gap. Use pct_of_tract_population to answer 'which zones cover this tract at this grade, and how much of it', and pct_of_zone_population to roll tract data (the census topics) up to a zone. year is the school year the zones are in effect for (2027 = 2026-27); the population is the 2020 census. Zones are not official enrollment determinations; each zone's source, method, vintage and accuracy are on the zones topic.

Filterable categorical columns (comma-separated values union; multiple columns AND together):

  • zone_level — one of: elementary, high, middle
  • grade_level — one of: 01, 02, 03, 04, 05, 06, 07, 08, 09, 10, 11, 12, k
  • is_largest_zone_for_tract (free categorical)

Detail levels available: schools (default: schools)

Year coverage: 2027–2027 (1 years, no gaps)

NULL handling: zero is a real value.

Source: School attendance zones (this platform's school_attendance_zones topic, built from district and vendor sources); U.S. Census Bureau 2020 Census P.L. 94-171 block populations, TIGER/Line 2020 blocks and tracts, and TIGER/Line school district outlines.

get/api/v1/education/school_attendance_zone_tracts

Request

  • Base URL: https://georgiacivicdata.org
  • URL: https://georgiacivicdata.org/api/v1/education/school_attendance_zone_tracts
  • Auth: none declared

Query parameters

yearinteger nullable

Exact year

year_mininteger nullable

Inclusive lower bound

year_maxinteger nullable

Inclusive upper bound

district_codestring nullable

Comma-separated list of GOSA district codes (e.g. 601,602)

school_codestring nullable

Comma-separated list of GOSA school codes. Combine with district_code for unique school keys.

county_fipsstring nullable

Comma-separated list of 5-digit county FIPS codes (e.g. 13121,13067)

tract_geoidstring nullable

Comma-separated list of 11-digit census tract GEOIDs (e.g. 13121011100)

block_group_geoidstring nullable

Comma-separated list of 12-digit census block group GEOIDs (e.g. 131210111001)

demographicstring nullable

Comma-separated demographic codes (e.g. all,black,hispanic)

detailstring nullable

Detail level (whatever the topic publishes — e.g. schools, districts, counties, or states).

limitinteger nullable

Page size

offsetinteger

Page offset

columnsstring 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

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

unknown required

Changes

No recorded changes to this operation across all 1 revision of this API.