There are no government schools in Shaw. The nearest government primary schools are Bohlevale State School in neighbouring Deeragun to the north-west and The Willows State School in neighbouring Kirwan to the south-west. The nearest government secondary schools are Northern Beaches State High School in Deeragun and Kirwan State High School in Kirwan.[9]