Schools in Edinburgh
There are 111 schools in Edinburgh on the Scottish Government's official school contact details, including 77 primary and 23 secondary schools, across 2 local authorities. Every name links to the school's official record (data retrieved 14 June 2026).
A register, not an admissions guide
Primary schools in Edinburgh (77)
- Abbeyhill Primary SchoolEH7 5SJ
- Balgreen Primary SchoolEH11 3AT
- Blackhall Primary SchoolEH4 3PH
- Bonaly Primary SchoolEH13 0FJ
- Broomhouse Primary SchoolEH11 3RQ
- Broughton Primary SchoolEH7 4LD
- Brunstane Primary SchoolEH15 3BE
- Bruntsfield Primary SchoolEH10 4NA
- Buckstone Primary SchoolEH10 6UY
- Bun-sgoil Taobh na Pairce (Parkside Primary)EH6 5NQ
- Canaan Lane Primary SchoolEH10 4SG
- Canal View Primary SchoolEH14 2SL
- Carrick Knowe Primary SchoolEH12 7HU
- Castleview Primary SchoolEH16 4DP
- Clermiston Primary SchoolEH4 7NP
- Clovenstone Primary SchoolEH14 3EY
- Colinton Primary SchoolEH13 0AL
- Corstorphine Primary SchoolEH12 7SY
- Craigentinny Primary SchoolEH7 6LR
- Craiglockhart Primary SchoolEH11 1RG
- Craigour Park PrimaryEH17 7HL
- Craigroyston Primary SchoolEH4 4PX
- Cramond Primary SchoolEH4 6PG
- Currie Primary SchoolEH14 5PU
- Dalry Primary SchoolEH11 2JB
- Davidson's Mains Primary SchoolEH4 5DZ
- Duddingston Primary SchoolEH15 1SW
- East Craigs Primary SchoolEH12 8XF
- Echline Primary SchoolEH30 9XJ
- Ferryhill Primary SchoolEH4 2SQ
- Flora Stevenson PrimaryEH4 1BG
- Forthview Primary SchoolEH4 4DF
- Fox Covert Primary SchoolEH12 8PG
- Frogston Primary SchoolEH17 8AB
- Hillwood Primary SchoolEH28 8PT
- Kirkliston Primary SchoolEH29 9DD
- Leith Primary SchoolEH6 7EG
- Liberton Primary SchoolEH16 5UD
- Longstone Primary SchoolEH14 2DU
- Lorne Primary SchoolEH6 8QS
- Maybury Primary SchoolEH12 0AX
- Murrayburn Primary SchoolEH11 4NP
- Nether Currie Primary SchoolEH14 5JR
- Newcraighall Primary SchoolEH21 8QZ
- Niddrie Mill Primary SchoolEH16 4PY
- Oxgangs Primary SchoolEH13 9DS
- Parsons Green Primary SchoolEH8 7LU
- Pentland Primary SchoolEH13 9JF
- Pirniehall Primary SchoolEH4 4EP
- Preston Street Primary SchoolEH16 5BR
- Prestonfield Primary SchoolEH16 5LJ
- Queensferry Primary SchoolEH30 9NX
- Ratho Primary SchoolEH28 8TT
- Roseburn Primary SchoolEH12 5PL
- Royal Mile Primary SchoolEH8 8BZ
- Sciennes Primary SchoolEH9 1LG
- Sighthill Primary SchoolEH11 4NF
- South Morningside Primary SchoolEH10 5QN
- St Catherine's RC Primary SchoolEH16 6RN
- St Cuthbert's RC Primary SchoolEH14 1RP
- St David's RC Primary SchoolEH4 4HP
- St Francis' RC Primary SchoolEH16 4PY
- St John Vianney RC Primary SchoolEH16 6AU
- St John's RC Primary SchoolEH15 1NE
- St Joseph's RC Primary SchoolEH11 3RQ
- St Mark's RC Primary SchoolEH13 9EE
- St Mary's RC Primary School (Edinburgh)EH7 4BW
- St Mary's RC Primary School (Leith)EH6 7JG
- St Ninian's RC Primary SchoolEH7 6JA
- St Peter's RC Primary SchoolEH10 4AH
- Stenhouse Primary SchoolEH11 3HH
- Stockbridge Primary SchoolEH3 5BA
- The Royal High Primary SchoolEH8 7RX
- Tollcross Primary SchoolEH3 9QG
- Towerbank Primary SchoolEH15 1HX
- Trinity Primary SchoolEH6 4QA
- Wardie Primary SchoolEH5 3NJ
Secondary schools in Edinburgh (23)
- Balerno Community High SchoolEH14 7AQ
- Boroughmuir High SchoolEH11 1FL
- Broughton High SchoolEH4 1EG
- Castlebrae Community High SchoolEH16 4DT
- Craigmount High SchoolEH12 8NH
- Craigroyston Community High SchoolEH4 4NL
- Currie Community High SchoolEH14 5RD
- Drummond Community High SchoolEH7 4BS
- Firrhill High SchoolEH14 1DP
- Forrester High SchoolEH12 9AE
- Gracemount High SchoolEH16 6TZ
- Holy Rood RC High SchoolEH15 3ST
- James Gillespie's High SchoolEH9 1DD
- Leith AcademyEH6 8JQ
- Liberton High SchoolEH17 7PT
- Portobello High SchoolEH15 3BY
- Queensferry Community High SchoolEH30 9JX
- St Augustine's High SchoolEH12 9AD
- St Thomas Of Aquin's High SchoolEH3 9NH
- The Royal High SchoolEH4 6JP
- Trinity AcademyEH6 4RT
- Tynecastle High SchoolEH11 2NJ
- Wester Hailes High SchoolEH14 2SU
Other phases in Edinburgh (11)
- Braidburn Special SchoolEH14 1ED
- Kaimes SchoolEH16 6RT
- Oaklands SchoolEH4 4PQ
- Pilrig Park SchoolEH6 5DW
- Prospect Bank SchoolEH6 8BQ
- Redhall SchoolEH14 2DU
- Rowanfield Special SchoolEH4 2SA
- Royal Blind SchoolEH10 4SG
- St Crispin's SchoolEH17 8EX
- Westfield Secondary (Previously Gorgie Mills Special School)EH11 2QL
- Woodlands SchoolEH14 5RD
Schools in nearby towns
Families comparing areas around Edinburgh often look at these places too.
Frequently asked questions
How many schools are there in Edinburgh?
The Scottish Government's official school contact details lists 111 open schools with a Edinburgh address (as of 14 June 2026), including 77 primary and 23 secondary schools. Schools open, close and convert over time, so always check the official record for the latest position.
Does living in Edinburgh guarantee a place at these schools?
No. Each school's admissions are governed by its own policy and the local authority's coordinated process. Distance is often a tie-breaker behind criteria like siblings, faith and catchment, so being nearby helps but never guarantees a place. Always check the school's current admissions policy and last year's cut-off distance.
Where does this list come from?
Every school on this page comes from the Scottish Government's official school contact details, retrieved on 14 June 2026. Each name links to the school's official record, which is the place to verify details before relying on them.
How do I check the distance from a home to a school in Edinburgh?
Use our free Find Schools Near a Postcode tool to see every school within a chosen radius of a postcode, or the School Distance Calculator to measure a specific home-to-school distance. Both use straight-line distance, which is a planning aid — local authorities may measure differently for admissions.