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.
Keys locked to your website show the free version in this preview. They work on your website.
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
- Every feature, on as many listings as you like
- English and Spanish, light and dark, phones
- A small “Powered by Washington School Map” credit
Schools-for-this-home widget
- No credit
- Your name, logo and accent color
- Your name and contact on the full school report
- Key locked to your website domains
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.