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.

List of state schools in Scotland (council areas excluding cities, S–W)

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.

List of state schools in Scotland (council areas excluding cities, S–W)

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

List of state schools in Scotland (council areas excluding cities, S–W)

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)