Not a fan of the Karingal ones (as a teacher myself I would avoid them for my kids), have heard great things about Flinders and have a friend who teaches there, also my neighbours boy goes there and they are teachers so were very fussy about which school they picked....Don't know anything about ST. Johns....hope that helps!