We settled in Sorrento a few years ago and prior to coming to Perth were looking around the northern suburbs for good schools/ areas. I can honestly say that Sorrento and its Primary school are fantastic. It is a lovely area where you are never far from the beautiful beach, great parks and the harbour and restaurants at Hillarys.
Transport links are great, and the city is only 15-20 minutes by car.
Sorrento Primary is a brilliant school where countless people have said to me that you get a private education without paying the school fees as it is a state school and they get great results.
My advise to anyone would be try and get a house in an area like sorrento with a brilliant school and save yourself the school fees....the kids will love surf lifesaving which gives them a focus for weekends and the ability to have fun and keep fit. (Sure they will find something else for you to spend the money you saved in school fees!)