Skip to main content

Moray

52 schools · 44 primary · 8 secondary · 27 open teaching jobs

52
Schools
11,925
Pupils
880
Teachers (FTE)
27
Open jobs

Moray is one of Scotland's 33 local authorities (councils), responsible for 52 state schools — 44 primary, 8 secondary, educating around 11,925 pupils with 880 full-time-equivalent teachers. In 2024-25, Moray spent around £7,252 per primary pupil and £9,211 per secondary pupil — below the Scotland averages of £7,606 and £9,338. In 2024-25, 93.5% of school leavers went on to a positive destination (below the Scotland average of 95.7%), and 31.5% left with five or more Highers (Scotland average 40.8%). Schools in Moray are inspected by Education Scotland on a six-point scale. There are currently 27 open teaching jobs across Moray. Browse every school by town, view pupil and staffing data, or compare schools side by side.

Education spending in Moray

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

£7,252
per primary pupil
▼ 5%vs Scotland (£7,606)
£9,211
per secondary pupil
▼ 1%vs Scotland (£9,338)
£10,410
per pre-school place
▼ 14%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 Moray

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

93.5%
Positive destinations
▼ 2.2 ptsvs Scotland (95.7%)
64%
5+ at National 5
▼ 4.6 ptsvs Scotland (68.6%)
31.5%
5+ Highers
▼ 9.3 ptsvs Scotland (40.8%)
72.7%
Primary literacy
▼ 1.8 ptsvs Scotland (74.5%)
76.9%
Primary numeracy
▼ 3.4 ptsvs Scotland (80.3%)
91.2%
Attendance rate
▲ 0.2 ptsvs Scotland (91%)
67.3%
Parents satisfied
▼ 1.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 Moray

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

Showing 1–20 of 27

Teacher

St Gerardine School · Lossiemouth

Teacher of Primary (0.6 FTE - 3 days) August start temporary until July 2027 - St Gerardine Primary School
Fixed termPart time£36,159 – £54,453 a year
Closes 14 Jun 2026View & apply
Teacher

Mosstowie Primary School · Elgin

Teacher of Primary (0.2 FTE - 1 day) August start - Mosstowie Primary School
Part time£43,383 – £54,453 a year
Closes 14 Jun 2026View & apply
Teacher

Milne's High · Fochabers

Teacher of Physical Education and Raising Attainment (August start) temporary until May 2028 - Milne's High Schol
Fixed termFull time£36,159 – £54,453 a year
Closes 14 Jun 2026View & apply
Teacher

Forres Academy Burdsyard Road Forres Moray · Forres

Teacher of Science (temporary until July 2027) August start - Forres Academy
Fixed termFull time£36,159 – £54,453 a year
Closes 14 Jun 2026View & apply
Teacher

Findochty Primary School · Findochty

Teacher of Support for Learning (0.32 FTE - 1 1/2 days) October start - Findochty Primary School
Part time£43,383 – £54,453 a year
Closes 14 Jun 2026View & apply
Teacher

Portgordon Primary School · Portgordon

Teacher of Primary (0.4 FTE 2 days) temporary until July 2027 August start - Portgordon Primary School
Fixed termPart time£43,383 – £54,453 a year
Closes 14 Jun 2026View & apply
Teacher

Elgin High · Elgin

Teacher of Maths (BGE) 0.6 FTE 3 days Tues-Thurs (August start) temporary until June 2027 - Elgin High School
Fixed termFull time£36,159 – £54,453 a year
Closes 14 Jun 2026View & apply
Teacher

Pilmuir School Pilmuir Road Forres Moray · Forres

Teacher of Support for Learning - Pilmuir Primary School
Full time£43,383 – £54,453 a year
Closes 14 Jun 2026View & apply
Teaching Assistant

Milne's Primary · Fochabers

Pupil Support Worker
Part time£30,130 – £32,554 a year
Closes in 4 daysView & apply
Teaching Assistant

Milne's Primary · Fochabers

Pupil Support Assistant
Part time£27,455 – £27,917 a year
Closes in 4 daysView & apply
Teaching Assistant

Mac Central, East End Primary Annexe, Institution Road, Elgin, IV30 1RP, United Kingdom · Moray

Pupil Support Assistant
Part time£27,455 – £27,914 a year
Closes 12 Jun 2026View & apply
Teacher

St Sylvester's School Abbey Street Elgin Moray · Elgin

Teacher of Primary (0.6 FTE 3 days Wed - Friday) temporary until July 2027 August start - St Sylvester's R.C Primary School
Fixed termPart time£43,383 – £54,453 a year
Closes in 3 daysView & apply
Teacher

Hopeman School School Road Hopeman Moray · Hopeman

Teacher of Primary (0.6 FTE 3 days) maternity cover Wed - Friday August start - Hopeman Primary School
Fixed termPart time£43,383 – £54,453 a year
Closes in 3 daysView & apply
Teacher

Hopeman Nursery · Hopeman

Senior Early Years Practitioner (MOR11887)
Part time£36,003 – £38,944 a year
Closes 12 Jun 2026View & apply
Teaching Assistant

New Elgin School Bezack Street New Elgin Elgin Moray · Elgin

Pupil Support Assistant
Part time£27,455 – £27,917 a year
Closes 12 Jun 2026View & apply
Teacher

Milne's High · Fochabers

Teacher of Business Education - Milne's High School
Full time£43,383 – £54,453 a year
Closes in 3 daysView & apply
Teacher

Keith Primary School · Keith

Teacher of Primary (0.4 FTE 2 days) temporary until July 2027 August start - Keith Primary School
Fixed termPart time£43,383 – £54,453 a year
Closes in 3 daysView & apply
Teacher

Keith Primary School · Keith

Teacher of Support for Learning (0.2 FTE - 1 day) August start - Keith Primary School
Part time£43,383 – £54,453 a year
Closes in 3 daysView & apply
Teaching Assistant

St Thomas RC School · Keith

Breakfast Club Support Worker
Part time£27,455 – £27,917 a year
Closes 12 Jun 2026View & apply
All teaching jobs in Scotland →

Schools in Moray

View all 52 schools in Moray