- Balgreen Primary School
- Bonaly Primary School
- Broomhouse Primary School
- Brunstane Primary School
- Buckstone Primary School
- Carrick Knowe Primary School
- Castleview Primary School
- Colinton Primary School
- Craigour Park Primary School
- Craigroyston Primary School
- Currie Primary School
- Duddingston Primary School
- Echline Primary School
- Forthview Primary School
- Frogston Primary School
- Kaimes Primary School
- Longstone Primary School
- Maybury Primary School
- Niddrie Mill Primary School
- Pentland Primary School
- Queensferry Primary School
- Ratho Primary School
- St Joseph's RC Primary School
- St Mark's RC Primary School
- St Cuthbert's RC Primary School
- St John's RC Primary School
- Victoria Primary School