Washington School Map For professionals Open the map
For agents, brokerages and listing sites

Schools for this home, on every listing

Buyers ask “which schools would my kids go to?” first. This small card answers it on your listing page: the assigned elementary, middle and high school, their grades, distance and test results. One line of code, free with a small credit.

Build your widget

Type a listing address, pick a style and copy the code. The preview is the real widget.

What are you adding it to?
Your brand (license key)
Preview

            
          

Install it in minutes

Pick the way that matches your website. All of them show the same widget.

Any website: one line

Paste the script code where the schools should appear. Each element with a data-wa-schools address becomes a widget, so a page with 20 listings gets 20 widgets. They load only when scrolled into view and size themselves.

IDX and CMS templates

Choose “A listing template” above. Paste the code into your listing detail template once and replace the address with your template variable, for example {address} or {{ listing.full_address }}. If your template has latitude and longitude, add them: it is faster and more exact.

WordPress

For one page, add a “Custom HTML” block and paste the script code. For every listing, use the WordPress shortcode tab: paste it into your theme’s functions.php (or a code snippets plugin), then put the shortcode in your listing template.

Plain iframe

If your site does not allow scripts, use the iframe tab. Without the small resize script it keeps a fixed height; set the height so nothing is cut off.

Pricing

Free

Free
  • Every feature, on as many listings as you like
  • English and Spanish, light and dark, phones
  • A small “Powered by Washington School Map” credit
Build it free

Questions

What data does the widget show?

The public schools assigned to the address by the statewide attendance areas, each school’s current grades, the straight-line distance from the home, and the share of students meeting the state standard in reading and math (with the state average) and enrollment. School data comes from OSPI and NCES and is refreshed monthly.

How accurate are the school assignments?

The attendance areas are the most recent statewide set: the 2015–16 NCES School Attendance Boundary Survey. Districts may have changed boundaries since then. The widget always says “Always confirm with the district” and links to the district website. Do not promise a school based on the widget alone.

Do you collect data about my visitors?

No. The widget sets no cookies, shows no ads and does not track visitors. It remembers the language in the visitor’s browser only. To find a home from its address, the address (not the visitor) is sent to the U.S. Census Bureau geocoder, with OpenStreetMap as a backup; with latitude and longitude, no geocoder is used. Like any website, the server that hosts the widget receives standard web requests.

This site uses no analytics.

What happens with an address outside Washington, or one we can’t find?

The widget says so politely (“This address is not in Washington” or “We couldn’t find this address”) instead of showing wrong schools.

The widget still shows the credit on my site

Keys are locked to the website domains you gave us. A key for example.com also works on www.example.com and other subdomains, but not on another domain. Listing pages hosted by your IDX provider (for example on the provider’s own domain) need that domain on the key too: tell us the address shown in the browser and we’ll add it.

Nothing shows up on my listing page

Open the browser console. “Skipped a listing widget” means the template variable was not filled in for that listing. If there is no message, your website may block iframes from other sites: allow web-production-6a1b5bce.up.railway.app in its security settings (Content-Security-Policy frame-src).

What if my license ends?

The widget keeps working as the free version, with the credit.