The Geographical Boundaries page lets your district define attendance zones — the geographic areas that map student home addresses to specific schools. Once configured, the system automatically determines the correct school of residence for any address submitted during enrollment or boundary review. This page is designed for staff users of the Admin Portal who manage district configuration.

From this page, you can:

  • Upload, validate, and delete boundary files for any school year
  • View how attendance zones and school overrides work together
  • Test any address against your configured zones
  • Create per-school boundary overrides for non-standard catchment areas

To access this page, navigate to Administration > District & Schools > Geographical Boundaries in the left sidebar.


Table of Contents

Prerequisites
Concepts & Terminology
Page Layout
When to Use Geographical Boundaries
Before Uploading
Uploading District Boundaries
Validation Results
Managing Existing Boundaries
Map & Zone List
Individual School Boundaries
Testing an Address
Frequently Asked Questions


Prerequisites

Access to Geographical Boundaries features is restricted to the Admin role. Only Admin users can upload, validate, delete, and manage boundary files and school overrides.

ActionAdmin
View district map and zonesYes
Test an address against zonesYes
Upload district boundary fileYes
Delete a boundary recordYes
Upload per-school overrideYes

Concepts & Terminology

The Geographical Boundaries page
The Geographical Boundaries page showing the district map and zone list.
TermMeaning
Attendance ZoneA polygon (boundary) tied to one or more schools by grade band (elementary, middle, high). An address that falls inside a zone is routed to those schools.
District BoundaryThe full set of zones uploaded for the entire district, typically derived from a single GeoJSON or shapefile import for a school year.
School OverrideA per-school polygon that supersedes the district-wide zone for that single school. Used when a school has a non-standard catchment area.
GeoJSON / ShapefileIndustry-standard geographic file formats. Shapefiles are uploaded as a .zip; GeoJSON is uploaded as a .geojson file.
School Year InheritanceThe system automatically uses boundaries from the prior school year if no new boundary is uploaded for the current year.
GeocodingConverting a human-readable address into latitude/longitude coordinates.
PolygonA closed shape defining a zone's boundary on the map.

Page Layout

The Geographical Boundaries page is organized into two tabs. A school year selector in the page header determines which year's boundary record is loaded and defaults to the current school year (August cutoff).

  • District tab — manage the district-wide boundary file for the selected school year. This is the primary workspace.
  • Schools tab — manage per-school overrides for individual schools that need their own polygon.

When to Use Geographical Boundaries

Use this page in the following situations:

  • Before each new school year — upload or inherit the boundary set for the upcoming year, ideally before guardian enrollment opens. The system automatically inherits from the prior year if no new file is needed.
  • After a redistricting decision — re-export from your GIS system and upload a new file for the affected year.
  • When a school opens or closes — adjust polygons and update zone properties so the new or closed school is reflected.
  • During address troubleshooting — use the Address Test Search to confirm what zone an address falls into.

Before Uploading

System Requirements

Before uploading a boundary file, confirm the following:

  • Schools must already exist in District & Schools.
  • You must have a GeoJSON file or zipped shapefile.

Preparing Your Boundary File

To prepare your GIS boundary file for upload:

  1. Export attendance-zone polygons from your GIS system (ArcGIS, QGIS, etc.).
  2. Save as .geojson or zip the shapefile components (.shp, .shx, .dbf, .prj) into a single .zip.

Uploading District Boundaries

To upload a district boundary file:

  1. Open Geographical Boundaries and click the District tab.
  2. Use the school-year selector in the header to choose the year this file applies to (e.g., 2025–2026).
  3. Click Upload Boundary File.
  4. Choose your .geojson or .zip shapefile from disk.
Note: After a successful upload, the Boundary Status card updates with the file name, zone count, and a download link. 

The Upload Boundary File dialog.

The Upload Boundary File dialog.


The Upload Boundary File dialog allows the user to upload a file.
The Upload Boundary File dialog allows the user to upload a file.


  1. Upon selecting Upload Boundaries, the user is directed to the Import Boundaries view. 
  2. Choose the school on the left, and the detected boundary on the top right 
Note: When a new boundary whatever data is available in the file will be displayed. Including the boundary polygon and any contextual information in the file.
The Import Boundaries view
The Import Boundaries view.




Managing Existing Boundaries

Downloading a Boundary File

To download the active boundary file for the selected year, click Download GeoJSON on the Boundary Status card. The file downloads with a name like attendance-boundaries-2025-2026.geojson (based on the school year selected).

Deleting a Boundary Record

To remove the boundary record for the selected school year:

  1. On the Boundary Status card, click Delete.
  2. Confirm the deletion in the dialog that appears.
Warning: Deleting a boundary record removes it for the selected year only. This action cannot be undone. Other school years are not affected. The system will automatically inherit from the prior year's boundary once this record is deleted.

Map & Zone List

Geographical Boundaries - School Detail
Geographical Boundaries - School Detail view showing a school's zone on the map.

The District tab provides several tools for reviewing your boundary configuration:

  • Map panel — renders all zones for the selected year. Clicking a zone selects it and highlights its row in the list.
  • Zone list — every polygon with its ID and matched school(s). Use the visibility toggles to show or hide individual zones on the map.
  • School Detail — see an expanded view of the boundary of a single school.
  • Zone summary table — counts of zones per grade band and per school, useful for spot-checking coverage.

Individual School Boundaries

Use the Schools tab to upload boundaries for an individual school (for example, a magnet program with a custom catchment).

Uploading a School Boundary

To upload a boundary override for a specific school:

  1. Click the Schools tab and locate the school in the table.
  2. Click Upload Shapefile or GeoJSON file for that school.
  3. Click Save.

Once saved, an Own Boundary badge appears next to the school. Address tests against this school will use the override polygon instead of the district file.

Removing a School Boundary

To remove an override and revert a school to the district boundary:

  1. Click the Schools tab and open the school's row.
  2. Click Delete Override.
  3. Confirm the deletion in the dialog that appears.
Warning: Removing a school boundary cannot be undone. The school will immediately revert to using the district-wide boundary file for address lookups.

Testing an Address

The Address Test Search lets you confirm exactly which schools an address resolves to.

Running an Address Test

To test an address against the configured zones:

  1. Open the Test Address Boundary panel.
  2. Type a full address (street, city, state).
  3. Press Enter or click Test.
  4. Review the result:
    • Resolved Address — the geocoded address used for the lookup, with latitude/longitude
    • District status — Within District or Outside District
    • Matching Schools — every school whose zone contains this address (multiple matches are normal when grade-level zones overlap)
    • Override badge — indicates the match came from a per-school override rather than the district file
Address test result
Address test result showing the resolved address and matched schools.

If No Schools Match

If the test returns no matching schools, check the following:

  • Confirm the address is inside the district polygon.
  • Verify the boundary file for the selected school year is loaded.
  • Check the Zone List for gaps that may leave the address uncovered.

Frequently Asked Questions

Boundaries exist for other years but not the selected year — how do I add one?

The system automatically inherits the most recent prior year's boundaries. If you need to upload a new file for this year, click Upload Boundary File and choose your updated GeoJSON or shapefile.

An address test shows "Outside District" — what does that mean?

The address geocoded successfully but its coordinates fall outside every zone polygon. Confirm the address with the family and route to a manual review.

How does the system handle boundaries for new school years?

When you switch to a new school year with no boundary record, the system automatically inherits the boundaries from the most recent prior year. This inheritance is instant and requires no manual action. You can delete the inherited record and upload a new one if boundaries have changed or leave the inherited record in place.


Back to Top