Skip to content
👀 Find schools by location
Branch: master
Clone or download
Type Name Latest commit message Commit time
Failed to load latest commit information.
doc Merge pull request #351 from techieshark/features/272-contributing-doc May 11, 2017
node_modules/stylelint-config-standard 🔧 adding stylelint config Nov 28, 2016
.codeclimate.yml 🔧 codeclimate - ignore a few small duplication issues Nov 28, 2016
.csslintrc 👷 add codeclimate config Nov 28, 2016
.eslintignore 👷 add codeclimate config Nov 28, 2016
.eslintrc.js 🔧 eslint config - double quotes OK when escaping ; no console.log Nov 28, 2016
.gitignore Multiple fixes Apr 13, 2016
.stylelintrc 🔧 adding stylelint config Nov 28, 2016 Update May 12, 2017
LICENSE Create LICENSE May 12, 2017 Note LICENSE in README May 12, 2017
favicon.ico adds favicon Dec 1, 2016
index.html Revert "removing github icon + link for now" May 11, 2017
school_finder_terms.html add http: to urls Dec 1, 2016
sfimage.png Adding launcher Jul 20, 2016


👀 A tool for locating public (government) schools in New South Wales, Australia.




The School Finder NSW instance uses open data provided by the Department of Education in New South Wales, Australia. You can find data on schools and their intake areas (aka catchment areas) at the NSW Education Datahub.

Screen shots

Users can search by type of school or a specific school

Screenshot of intro screen

Users needing specific types of support can search for schools providing that

Note: this was removed some time ago (we've tagged the last code to provide it, and you can view a demo of that here), but we're debating how to best accomodate users needing this information. That discussion is happening on issue #333. Feedback from the school administrators is that parents needing support should contact their local school, which should then help them find the support they need (either at that school or at a nearby school). However, we've heard from parents that this fact is not obvious from the interface as is, and that they'd still like to have a way to run that search of schools currently providing a current type of support.

Screenshot of support screen

Users provide their location so we can find the closest matching school

Screenshot of location screen

The matching school is shown on the map, and it's details are provided.

Screenshot of school details screen

Use the map's nearby schools control to see schools nearby

In this case, 'nearby' is relative: if you live on Lord Howe Island, the nearest schools may be on the mainland.

Screenshot of nearby schools view

The map's nearby schools control is a powerful means of filtering which schools show on the map

As you can see, the schools control has many options to filter down to just the school types you are interested in.

Screenshot of school control, toggled off

Screenshot of school control, toggled on

Screenshot of school control, switching between school types

Screenshot of school control,switching which features of secondary schools to filter by

The Premise

There are currently multiple government provided, online search tools for finding schools. The school finder project sets about taking the best of each existing service, and combining them with a focus on heightened user experience. The school finder looks fresh and inviting, it has a smooth work flow and the results section provides vital information in two sections- an overview area, which is boxed out in grey; and a longer, narrative style school description which has been provided by the schools themselves and is intended to give users insight in the schools overall vibe and style.


The school finder is intended to provide NSW public school information to parents, students, future students and other stakeholders


The school finder collects information from the user, and provides school information based on this collection. There are three main sections- school level (primary or secondary), support (optional), and user location. Results show user which school’s catchment area they fall into, as well as information about that school. Version one provides information in two sections- an overview and a description provided by the school itself. Version two is intended to increase useability, through the changed presentation of school information. Results would be divided into multiple sections, which are faster and easier for the user to process. Version two is reliant on data being collected from schools in a different format.


Please read the contributing guide.


Please see the LICENSE file.

You can’t perform that action at this time.