- Abbeyhill Primary School
- Balgreen Primary School
- Blackhall Primary School
- Bonaly Primary School
- Braidburn Special School
- Broomhouse Primary School
- Broughton Primary School
- Brunstane Primary School
- Bruntsfield Primary School
- Buckstone Primary School
- Canaan Lane Primary School
- Canal View Primary School
- Carrick Knowe Primary School
- Castleview Primary School
- Clermiston Primary School
- Clovenstone Primary School
- Colinton Primary School
- Corstorphine Primary School
- Craigentinny Primary School
- Craiglockhart Primary School
- Craigour Park Primary School
- Craigroyston Primary School
- Cramond Primary School
- Currie Primary School
- Dalmeny Primary School
- Dalry Primary School
- Davidson's Mains Primary School
- Dean Park Primary School
- Duddingston Primary School
- East Craigs Primary School
- Echline Primary School
- Ferryhill Primary School
- Flora Stevenson Primary School
- Forthview Primary School
- Frogston Primary School
- Gilmerton Primary School
- Gracemount Primary School
- Granton Primary School
- Gylemuir Primary School
- Hermitage Park Primary School
- Hillwood Primary School
- Holy Cross RC Primary School
- James Gillespie's Primary School
- Kaimes Primary School
- Kirkliston Primary School
- Leith Primary School
- Leith Walk Primary School
- Liberton Primary School
- Longstone Primary School
- Lorne Primary School