Skip to main content

Midlothian

39 schools · 31 primary · 6 secondary · 19 open teaching jobs

39
Schools
14,433
Pupils
1,027
Teachers (FTE)
19
Open jobs

Midlothian is one of Scotland's 33 local authorities (councils), responsible for 39 state schools — 31 primary, 6 secondary and 2 special, educating around 14,433 pupils with 1,027 full-time-equivalent teachers. In 2024-25, Midlothian spent around £8,096 per primary pupil and £8,829 per secondary pupil — above the Scotland averages of £7,606 and £9,338. In 2024-25, 95.4% of school leavers went on to a positive destination (below the Scotland average of 95.7%), and 41.7% left with five or more Highers (Scotland average 40.8%). Schools in Midlothian are inspected by Education Scotland on a six-point scale. There are currently 19 open teaching jobs across Midlothian. Browse every school by town, view pupil and staffing data, or compare schools side by side.

Education spending in Midlothian

Gross council expenditure per pupil/place, shown against the Scotland average (2024-25).

£8,096
per primary pupil
▲ 6%vs Scotland (£7,606)
£8,829
per secondary pupil
▼ 5%vs Scotland (£9,338)
£10,519
per pre-school place
▼ 13%vs Scotland (£12,055)

Source: Local Government Benchmarking Framework (Improvement Service), 2024-25, under the Open Government Licence. A higher figure is typical of rural and island councils, where smaller schools cost more per pupil to run — it does not by itself mean better-resourced classrooms.

School outcomes in Midlothian

How this council's schools compare to the Scotland average (2024-25). Higher is better.

95.4%
Positive destinations
▼ 0.3 ptsvs Scotland (95.7%)
67.7%
5+ at National 5
▼ 0.9 ptsvs Scotland (68.6%)
41.7%
5+ Highers
▲ 0.9 ptsvs Scotland (40.8%)
76.6%
Primary literacy
▲ 2.1 ptsvs Scotland (74.5%)
80.2%
Primary numeracy
▼ 0.1 ptsvs Scotland (80.3%)
91.5%
Attendance rate
▲ 0.5 ptsvs Scotland (91%)
62.3%
Parents satisfied
▼ 6.7 ptsvs Scotland (69%)

Source: Local Government Benchmarking Framework (Improvement Service), 2024-25, under the Open Government Licence. Outcomes are council-wide averages and reflect each school's intake and catchment, not just its teaching.

Open teaching jobs across Midlothian

Current vacancies at schools in this council. Applications are handled externally.

Showing 1–19 of 19

Role

Easthouses Primary School · Midlothian

Learning Assistant ASN - Easthouses Primary School
Part time£29,191 – £30,187 a year
Closes 15 Jun 2026View & apply
Role

Woodburn Primary School 5 Cousland Road · Dalkeith

Learning Assistant ASN x2 - Woodburn Primary School (Permanent to Authority)
PermanentPart time£29,181 – £30,187 a year
Closes 18 Jun 2026View & apply
Teacher

Penicuik High School 39a Carlops Road · Penicuik

Teacher of Support and Inclusion - Penicuik High School
Full time£35,022 – £52,740 a year
Closes 14 Jun 2026View & apply
Role

Mauricewood Primary School 11 Muirhead Place · Penicuik

Learning Assistant ASN x2 - Mauricewood Primary School
Part time£29,191 – £30,187 a year
Closes in 6 daysView & apply
Role

Beeslack Community High School Edinburgh Road · Penicuik

Learning Assistant ASN Social and Complex Needs - Beeslack Annex (Permanent to Authority)
PermanentPart time£29,191 – £30,187 a year
Closes in 6 daysView & apply
Role

Beeslack Community High School Edinburgh Road · Penicuik

Youth Worker - Beeslack Annex (Permanent to Authority)
PermanentPart time£32,554 – £34,451 a year
Closes in 6 daysView & apply
Teacher

Beeslack Community High School Edinburgh Road · Penicuik

Teacher of Music - Beeslack Community High School - September 2026 Start
Full time£35,022 – £52,740 a year
Closes in 6 daysView & apply
Role

Kings Park Primary School 20 Croft Street · Dalkeith

Learning Assistant ASN - King’s Park Primary School
Part time£29,191 – £30,187 a year
Closes in 5 daysView & apply
Teacher

St Davids RC High School 1 Cousland Road · Dalkeith

Teacher of English - St David's RC High School
Full time£35,022 – £52,740 a year
Closes 14 Jun 2026View & apply
Teacher

St Davids RC High School 1 Cousland Road · Dalkeith

Teacher of Chemistry (Maternity Cover) - St David’s RC High School
Fixed termFull time£35,022 – £52,740 a year
Closes 14 Jun 2026View & apply
Teacher

St Marys RC Primary School · Bonnyrigg

Early Years Practitioner - St Mary's Early Learning Centre
Part time£32,554 – £34,451 a year
Closes in 3 daysView & apply
Teacher

Newbattle High School · Dalkeith

Teacher of Digital Education - Newbattle High School
Full time£35,022 – £52,740 a year
Closes in 2 daysView & apply
Headteacher

St Davids RC High School 1 Cousland Road · Dalkeith

Depute Head Teacher - St David's RC High School
Full time£76,218 a year
Closes in 2 daysView & apply
Teacher

Newbattle High School · Dalkeith

Teacher of STEM (Science, Technologies, Engineering and Maths) - Newbattle High School
Full time£35,022 – £52,740 a year
Closes in 2 daysView & apply
Teacher

Newbattle High School · Dalkeith

Teacher of Home Economics - Newbattle High School
Full time£35,022 – £52,740 a year
Closes in 2 daysView & apply
Teacher

Newbattle High School · Dalkeith

Teacher of Physics - Newbattle High School
Full time£35,022 – £52,740 a year
Closes in 2 daysView & apply
Teacher

The Lasswade Centre (Education) The Lasswade Centre Eskdale Drive · Bonnyrigg

Teacher of Business - Lasswade High School
Full time£35,022 – £52,740 a year
Closes in 2 daysView & apply
Teacher

The Lasswade Centre (Education) The Lasswade Centre Eskdale Drive · Bonnyrigg

Teacher of Chemistry - Lasswade High School
Full time£35,022 – £52,740 a year
Closes in 2 daysView & apply
Role

The Lasswade Centre (Education) The Lasswade Centre Eskdale Drive · Bonnyrigg

Learning Assistant ASN - Lasswade High School
Part time£29,191 – £30,187 a year
Closes in 2 daysView & apply
All teaching jobs in Scotland →

Schools in Midlothian

View all 39 schools in Midlothian