School Catchment Maps for Midlothian

Midlothian: Primary School Attendance | Secondary School Attendance | Denominational Schools Attendance | Exam League TablesFree School Meals

List of High Schools in Midlothian

High Schools Feeder Primary Schools
Dalkeith High School Tynewater Primary School King's Park Primary School Woodburn Primary School Danderhall Primary School
Newbattle High School Moorfoot Primary School Lawfield Primary School Gorebridge Primary School Stobhill Primary School Mayfield Primary School Newtongrange Primary School
St David's RC High School St Mary's Primary School St David's RC Primary School St Margaret's Primary School St Luke's Primary School St Andrew's Primary School Sacred Heart Primary School St Matthew's Primary School Loretto RC Primary School St Mary's RC Primary School St Gabriel's RC Primary School St Martin's Primary School
Lasswade High School Centre Bonnyrigg Primary School Hawthornden Primary School Lasswade Primary School Loanhead Primary School Rosewell Primary School Burnbrae Primary School Paradykes Primary School
Penicuik High School Strathesk Primary School Cornbank Primary School Cuiken Primary School
Beeslack Community High School Glencorse Primary School Mauricewood Primary School Roslin Primary School

List of Primary Schools in Midlothian

Primary School Associated High School
Tynewater Primary School Dalkeith High School
Moorfoot Primary School Newbattle High School
Lawfield Primary School Newbattle High School
Strathesk Primary School Penicuik High School
Bonnyrigg Primary School Lasswade High School Centre
Hawthornden Primary School Lasswade High School Centre
St Mary's Primary School St David's RC High School
King's Park Primary School Dalkeith High School
Woodburn Primary School Dalkeith High School
St David's RC Primary School St David's RC High School
Danderhall Primary School Dalkeith High School
Glencorse Primary School Beeslack Community High School
Gorebridge Primary School Newbattle High School
Stobhill Primary School Newbattle High School
Lasswade Primary School Lasswade High School Centre
Loanhead Primary School Lasswade High School Centre
St Margaret's Primary School St David's RC High School
Mayfield Primary School Newbattle High School
St Luke's Primary School St David's RC High School
Newtongrange Primary School Newbattle High School
St Andrew's Primary School St David's RC High School
Cornbank Primary School Penicuik High School
Cuiken Primary School Penicuik High School
Mauricewood Primary School Beeslack Community High School
Sacred Heart Primary School St David's RC High School
Rosewell Primary School Lasswade High School Centre
St Matthew's Primary School St David's RC High School
Roslin Primary School Beeslack Community High School
Burnbrae Primary School Lasswade High School Centre
Paradykes Primary School Lasswade High School Centre

Further information

We believe this information is up to date and correct. If you notice an error or any out of date information, please let us know. The school catchment is generated from information available on the council website. This information is provided for informational purposes only and we do not accept liability for decisions made using this data. As school catchment areas are subject to change, we recommend contacting the local authority for more information.