There are 15 primary schools located within Golden Plains Shire and our first secondary school (Bannockburn P-12 College) opened in 2018, this school caters for year 7 and 8 students in 2018, and years 7, 8 and 9 in 2019.
| School | Phone | Street Address |
| Bannockburn P-12 College | 03 5281 1755 | 139 Milton Street |
| St Mary MacKillop Catholic Primary School Bannockburn | 03 5281 8500 | 32 High Street |
| Inverleigh Primary School | 03 5265 1340 | 54 High Street |
| Lethbridge Primary School | 03 5281 7214 | 2 Stephenson Street |
| Meredith Primary School | 03 5286 1313 | 5 Wallace Street |
| Shelford Primary School | 03 5281 3291 | 1717 Bannockburn-Shelford Road |
| Teesdale Primary School | 03 5281 5218 | 30 Sutherland Street |
| Cape Clear Primary School | 03 5342 2252 | 1539 Scarsdale-Pitfield Road |
| Haddon Primary School | 03 5342 4487 | 398 Sago Hill Road |
| Linton Primary School | 03 5344 7341 | 28 Adair Street |
| Napoleons Primary School | 03 5342 0414 | 4721 Colac-Ballarat Road |
| Rokewood Primary School | 03 5346 1394 | 38a Aitchison Street |
| Woady Yaloak Primary School Smythesdale Campus | 03 5342 8565 | 50 Becker Street |
| Woady Yaloak Primary School Scarsdale Campus | 03 5342 8514 | 149 Scarsdale-Pitfield Road |
| Woady Yaloak Primary School Ross Creek Campus | 03 5342 0478 | 651 Sebastopol-Smythesdale Road |