Cannon Hill State School occupies a 2 hectares site bounded by Wynnum Road to the north, Molloy Road to the east, Princess Street to the south, and residential properties that front Narela Street to the west.