Labor pledges $3 million for Shoal Bay Public School