I have about 470 schools and several data for each, including their phase (age group) and size. Each school is geolocated.
I'd like to cluster the schools hierarchically - associating smaller schools for younger pupils with a single, larger school with older pupils.
The end result would be a number of clusters covering all of the schools.
If possible, it would be great to be able to limit travel time and/or spatial extent of a cluster to be able to adjust clusters that might grow very large because of the spatial distribution of smaller schools.
I'm not sure which tool to use for this - any advice or initial direction would be welcome.
I'm using the latest version of ArcGIS Pro for desktop
Edit: Added screenshot of data