The site of the new proposed St Leonards Education Precinct from all the information I went through will most likely be where currently TAFE located next to the Royal North Shore Hospital. I marked the spot on the image below, so your guys can have a better understanding of its location and relation to the nearby schools.
There are a large number of residential towers already went up and in the process of doing so around the St Leonards Station. It makes sense to situate a new school near where the population growth will be happening in the near future.
Looking at the location, the catchment of primary school sited at St Lenoards Education Precinct will likely be at the expanse of Greenwich, Artarmon, and Anzac Park Public School. However, when a new school is established, usually schools on the outer ring of it will also be impacted. So Lane Cove, North Sydney, and Cammeray Public School will also likely be impacted to a lesser degree. Chatswood and Mowbray Public School will not likely be impacted by this new school as a different new primary school will be established in Chatswood.
We still at the planning stage, so many things can and will change over the next few years.