The following is a partial list of currently operating state schools in the unitary council areas of Scottish Borders, Shetland Islands, South Ayrshire, South Lanarkshire, Stirling, West Dunbartonshire, West Lothian and Western Isles in Scotland, United Kingdom. You may also find :Category:Schools in Scotland of use to find a particular school. See also the List of the oldest schools in the United Kingdom.
By unitary council area.
Note that the allocations to address and council area may not be accurate in every case and you can help if you have access to local directories.
Scottish Borders
Primary schools
Ancrum Primary School, Ancrum
Ayton Primary School, Ayton
Balmoral Primary School, Galashiels
Broomlands Primary School, Kelso
Broughton Primary School, Broughton
Burgh Primary School, Galashiels
Burnfoot Community School, Hawick
Channelkirk Primary School, Oxton
Chirnside Primary School, Chirnside
Clovenfords Primary School, Clovenfords
Cockburnspath Primary School, Cockburnspath
Coldingham Primary School, Coldingham
Coldstream Primary School, Coldstream
Denholm Primary School, Denholm
Drumlanrig St Cuthbert's Primary School, Hawick
Duns Primary School, Duns
Earlston Primary School, Earlston
Edenside Primary School, Kelso
Ednam Primary School, Ednam
Eyemouth Primary School, Eyemouth
Fountainhall Primary School, Fountainhall
Glendinning Terrace Primary School, Galashiels
Gordon Primary School, Gordon
Greenlaw Primary School, Greenlaw
Halyrude Primary School, Peebles
Heriot Primary School, Heriot
Jedburgh Grammar Campus, Jedburgh (ages 2–18) Kingsland Primary School, Peebles Kirkhope Primary School, Ettrickbridge Knowepark Primary School, Selkirk Langlee Primary School, Galashiels Lauder Primary School, Lauder Lilliesleaf Primary School, Lilliesleaf Melrose Primary School, Melrose Morebattle Primary School, Morebattle Newcastleton Primary School, Newcastleton Newlands Primary School, West Linton Newtown Primary School, Newtown St Boswells Philiphaugh Community School, Selkirk Priorsford Primary School, Peebles Reston Primary School, Reston Sprouston Primary School, Sprouston St. Boswells Primary School, St Boswells St. Joseph's R.C. Primary School, Selkirk St. Margaret's R.C. Primary School, Galashiels St. Peter's Primary School, Galashiels St. Ronan's Primary School, Innerleithen Stirches Primary School, Hawick Stow Primary School, Stow Swinton Primary School, Swinton Trinity Primary School, Hawick Tweedbank Primary School, Tweedbank Walkerburn Primary School, Walkerburn West Linton Primary School, West Linton Westruther Primary School, Westruther Wilton Primary School, Hawick Yarrow Primary School, Yarrow Yetholm Primary School, Town Yetholm
Secondary schools
Berwickshire High School, Duns
Earlston High School, Earlston
Eyemouth High School, Eyemouth
Galashiels Academy, Galashiels
Hawick High School, Hawick
Jedburgh Grammar Campus, Jedburgh (ages 2–18) Kelso High School, Kelso Peebles High School, Peebles Selkirk High School, Selkirk
Special schools
Wilton Centre, Hawick
Shetland Islands
Primary schools
Aith Junior High School, Bixter (ages 3–16) Baltasound Junior High School, Baltasound, Unst (ages 3–16) Bell's Brae Primary School, Lerwick Brae High School, Brae (ages 2–18) Burravoe Primary School, Burravoe, Yell Cullivoe Primary School, Cullivoe, Yell Cunningsburgh Primary School, Cunningsburgh Dunrossness Primary School, Dunrossness Fair Isle Primary School, Fair Isle Fetlar Primary School, Fetlar Foula Primary School, Foula Hamnavoe Primary School, Burra Happyhansel Primary School, Walls Lunnasting Primary School, Vidlin Mid Yell Junior High School, Mid Yell (ages 2–16) Mossbank Primary School, Mossbank Nesting Primary School, Skellister North Roe Primary School, North Roe Ollaberry Primary School, Ollaberry Sandness Primary School, Sandness Sandwick Junior High School, Sandwick (ages 3–16) Scalloway Primary School, Scalloway Skeld Primary School, Skeld Sound Primary School, Lerwick Tingwall Primary School, Tingwall Urafirth Primary School, Hillswick Whalsay School, Symbister (ages 3–16) Whiteness Primary School, Whiteness
Secondary schools
Aith Junior High School, Bixter (ages 3–16) Anderson High School, Lerwick Baltasound Junior High School, Baltasound, Unst (ages 3–16) Brae High School, Brae (ages 3–18) Mid Yell Junior High School, Mid Yell (ages 3–16) Sandwick Junior High School, Sandwick (ages 3–16) Whalsay School, Symbister (ages 3–16)