Skip to main content

High Street
Elgin
Moray
IV30 1BX

Website: Moray Council

Email: access.point@moray.gov.uk

Telephone: 01343 543451

Visit Moray Council for State Primary School admission information for pupils starting at either:

  • A Primary or First school at the beginning of the reception year
  • A Junior school at the beginning of Year 3

Or Secondary State School admissions for pupils starting at either:

  • a Secondary school at the beginning of Year 7
  • an Upper school at the beginning of Year 9

State school admissions in England are regulated by the Schools Admissions Code, and schools must play fair, ensuring their admissions policy is not only fair but also transparent. Parents must play fair too: schools and local authorities are wising up on parental attempts to circumvent the code, and hundreds of school places are withdrawn every year, sometimes after the child has started school. read more

The Good Schools Guide Education Consultants now offers a specific service for parents who want advice on state school places: visit State School Service.


Schools in Moray Council

Middle State Schools

Alves Primary School, Main Road, Alves, MORAY, IV30 8UR. A state school for boys and girls aged from 12 to 3.

Anderson's Primary School, High Street, Forres, MORAY, IV36 1DB. A state school for boys and girls aged from 12 to 3.

Applegrove Primary School, Orchard Road, Forres, MORAY, IV36 1PJ. A state school for boys and girls aged from 12 to 3.

Bishopmill Primary School, Morriston Road, Elgin, MORAY, IV30 4DY. A state school for boys and girls aged from 12 to 3.

Botriphnie Primary School, Drummuir, Keith, MORAY, AB55 5JF. A state school for boys and girls aged from 12 to 3.

Cluny Primary School, South Pringle Street, Buckie, MORAY, AB56 1PX. A state school for boys and girls aged from 12 to 3.

Craigellachie Primary School, John Street, Craigellachie, MORAY, AB38 9SX. A state school for boys and girls aged from 12 to 3.

Crossroads Primary School, Grange, Keith, MORAY, AB55 6LX. A state school for boys and girls aged from 12 to 3.

Dallas Primary School, Dallas, Moray, IV36 2SA. A state school for boys and girls aged from 12 to 3.

Dyke Primary School, Dyke, Moray, IV36 2TF. A state school for boys and girls aged from 12 to 3.

East End Primary School, Institution Road, Elgin, MORAY, IV30 1RP. A state school for boys and girls aged from 12 to 3.

West End Primary School, Mayne Road, Elgin, MORAY, IV30 1PA. A state school for boys and girls aged from 12 to 3.

Glenlivet Primary School, Glenlivet, Ballindalloch, MORAY, AB37 9DA. A state school for boys and girls aged from 12 to 3.

Greenwards Primary School, Edgar Road, New Elgin, ELGIN, IV30 6UQ. A state school for boys and girls aged from 12 to 3.

Inveravon Primary School, Ballindalloch, Moray, AB37 9BA. A state school for boys and girls aged from 12 to 3.

Knockando Primary School, Knockando, Moray, AB38 7RY. A state school for boys and girls aged from 12 to 3.

Logie Primary School, Dunphail, Forres, MORAY, IV36 2QG. A state school for boys and girls aged from 12 to 3.

Mosstodloch Primary School, Garmouth Road, Mosstodloch, MORAY, IV32 7JB. A state school for boys and girls aged from 12 to 3.

Mosstowie Primary School, Miltonbrae, Miltonduff, MORAY, IV30 8TY. A state school for boys and girls aged from 12 to 3.

Newmill Primary School, Isla Road, Newmill, KEITH, AB55 6US. A state school for boys and girls aged from 12 to 3.

Portessie Primary School, School Road, Portessie, BUCKIE, AB56 1TN. A state school for boys and girls aged from 12 to 3.

Portknockie Primary School, King Edward Terrace, Portknockie, MORAY, AB56 4NX. A state school for boys and girls aged from 12 to 3.

Rothiemay Primary School, Rothiemay, Huntly, MORAY, AB54 7LT. A state school for boys and girls aged from 12 to 3.

St Sylvester's RC Primary School, Abbey Street, Elgin, MORAY, IV30 1DA. A state school for boys and girls aged from 12 to 3.

Aberlour Primary School, Mary Avenue, Aberlour, MORAY, AB38 9PN. A state school for boys and girls aged from 12 to 3.

Burghead Primary School, Grant Street, Burghead, MORAY, IV30 5UQ. A state school for boys and girls aged from 12 to 3.

Cullen Primary School, Old Church Road, Cullen, MORAY, AB56 4UZ. A state school for boys and girls aged from 12 to 3.

Findochty Primary School, Burnside Street, Findochty, MORAY, AB56 4QW. A state school for boys and girls aged from 12 to 3.

Hopeman Primary School, School Road, Hopeman, MORAY, IV30 5TQ. A state school for boys and girls aged from 12 to 3.

Hythehill Primary School, Lossiemouth, Moray, IV31 6RF. A state school for boys and girls aged from 12 to 3.

Keith Primary School, School Road, Keith, MORAY, AB55 5ES. A state school for boys and girls aged from 12 to 3.

Kinloss Primary School, Burghead Road, Kinloss, MORAY, IV36 3SX. A state school for boys and girls aged from 12 to 3.

Lhanbryde Primary School, Garmouth Road, Lhanbryde, MORAY, IV30 8PD. A state school for boys and girls aged from 12 to 3.

Millbank Primary School, McWilliam Crescent, Buckie, MORAY, AB56 1LU. A state school for boys and girls aged from 12 to 3.

Milne's Primary School, High Street, Fochabers, MORAY, IV32 7EP. A state school for boys and girls aged from 12 to 3.

Mortlach Primary School, York Street, Dufftown Keith, MORAY, AB55 4AU. A state school for boys and girls aged from 12 to 3.

New Elgin Primary School, Bezack Street, New Elgin, MORAY, IV30 6DP. A state school for boys and girls aged from 12 to 3.

Pilmuir Primary School, Pilmuir Road, Forres, MORAY, IV36 1HD. A state school for boys and girls aged from 12 to 3.

Portgordon Primary School, Richmond Terrace, Portgordon, MORAY, AB56 5RA. A state school for boys and girls aged from 12 to 3.

Rothes Primary School, Green Street, Rothes, MORAY, AB38 7BD. A state school for boys and girls aged from 12 to 3.

Seafield Primary School, Deanshaugh Terrace, Bishopmill, ELGIN, IV30 4ES. A state school for boys and girls aged from 12 to 3.

St Gerardine Primary School, St Gerardine's Road, Lossiemouth, MORAY, IV31 6JX. A state school for boys and girls aged from 12 to 3.

St Peter's RC Primary School, 37 St Peter's Terrace, Buckie, MORAY, AB56 1QN. A state school for boys and girls aged from 12 to 3.

St Thomas RC Primary School, Chapel Street, Keith, MORAY, AB55 5AL. A state school for boys and girls aged from 12 to 3.

Tomintoul Primary School, Cults Drive, Tomintoul, BALLINDALLOCH, AB37 9HA. A state school for boys and girls aged from 12 to 3.

Buckie High School, West Cathcart Street, Buckie, MORAY, AB56 1QB. A state school for boys and girls aged from 18 to 12.

Elgin Academy, Morriston Road, Elgin, MORAY, IV30 4ND. A state school for boys and girls aged from 18 to 12.

Elgin High School, High School Drive, New Elgin, ELGIN MORAY, IV30 6UD. A state school for boys and girls aged from 18 to 12.

Forres Academy, Burdsyard Road, Forres, MORAY, IV36 1FG. A state school for boys and girls aged from 18 to 12.

Keith Grammar School, School Road, Keith, MORAY, AB55 5GS. A state school for boys and girls aged from 18 to 12.

Lossiemouth High School, Coulardbank Road, Lossiemouth, MORAY, IV31 6JU. A state school for boys and girls aged from 18 to 12.

Milne's High School, West Street, Fochabers, MORAY, IV32 7DJ. A state school for boys and girls aged from 18 to 12.

Speyside High School, Mary Avenue, Aberlour, MORAY, AB38 9QU. A state school for boys and girls aged from 18 to 12.

Linkwood Primary School, Institution Road, ELGIN, IV30 1RP. A state school for boys and girls aged from 12 to 3.

Secondary State Schools

Alves Primary School, Main Road, Alves, MORAY, IV30 8UR. A state school for boys and girls aged from 12 to 3.

Anderson's Primary School, High Street, Forres, MORAY, IV36 1DB. A state school for boys and girls aged from 12 to 3.

Applegrove Primary School, Orchard Road, Forres, MORAY, IV36 1PJ. A state school for boys and girls aged from 12 to 3.

Bishopmill Primary School, Morriston Road, Elgin, MORAY, IV30 4DY. A state school for boys and girls aged from 12 to 3.

Botriphnie Primary School, Drummuir, Keith, MORAY, AB55 5JF. A state school for boys and girls aged from 12 to 3.

Cluny Primary School, South Pringle Street, Buckie, MORAY, AB56 1PX. A state school for boys and girls aged from 12 to 3.

Craigellachie Primary School, John Street, Craigellachie, MORAY, AB38 9SX. A state school for boys and girls aged from 12 to 3.

Crossroads Primary School, Grange, Keith, MORAY, AB55 6LX. A state school for boys and girls aged from 12 to 3.

Dallas Primary School, Dallas, Moray, IV36 2SA. A state school for boys and girls aged from 12 to 3.

Dyke Primary School, Dyke, Moray, IV36 2TF. A state school for boys and girls aged from 12 to 3.

East End Primary School, Institution Road, Elgin, MORAY, IV30 1RP. A state school for boys and girls aged from 12 to 3.

West End Primary School, Mayne Road, Elgin, MORAY, IV30 1PA. A state school for boys and girls aged from 12 to 3.

Glenlivet Primary School, Glenlivet, Ballindalloch, MORAY, AB37 9DA. A state school for boys and girls aged from 12 to 3.

Greenwards Primary School, Edgar Road, New Elgin, ELGIN, IV30 6UQ. A state school for boys and girls aged from 12 to 3.

Inveravon Primary School, Ballindalloch, Moray, AB37 9BA. A state school for boys and girls aged from 12 to 3.

Knockando Primary School, Knockando, Moray, AB38 7RY. A state school for boys and girls aged from 12 to 3.

Logie Primary School, Dunphail, Forres, MORAY, IV36 2QG. A state school for boys and girls aged from 12 to 3.

Mosstodloch Primary School, Garmouth Road, Mosstodloch, MORAY, IV32 7JB. A state school for boys and girls aged from 12 to 3.

Mosstowie Primary School, Miltonbrae, Miltonduff, MORAY, IV30 8TY. A state school for boys and girls aged from 12 to 3.

Newmill Primary School, Isla Road, Newmill, KEITH, AB55 6US. A state school for boys and girls aged from 12 to 3.

Portessie Primary School, School Road, Portessie, BUCKIE, AB56 1TN. A state school for boys and girls aged from 12 to 3.

Portknockie Primary School, King Edward Terrace, Portknockie, MORAY, AB56 4NX. A state school for boys and girls aged from 12 to 3.

Rothiemay Primary School, Rothiemay, Huntly, MORAY, AB54 7LT. A state school for boys and girls aged from 12 to 3.

St Sylvester's RC Primary School, Abbey Street, Elgin, MORAY, IV30 1DA. A state school for boys and girls aged from 12 to 3.

Aberlour Primary School, Mary Avenue, Aberlour, MORAY, AB38 9PN. A state school for boys and girls aged from 12 to 3.

Burghead Primary School, Grant Street, Burghead, MORAY, IV30 5UQ. A state school for boys and girls aged from 12 to 3.

Cullen Primary School, Old Church Road, Cullen, MORAY, AB56 4UZ. A state school for boys and girls aged from 12 to 3.

Findochty Primary School, Burnside Street, Findochty, MORAY, AB56 4QW. A state school for boys and girls aged from 12 to 3.

Hopeman Primary School, School Road, Hopeman, MORAY, IV30 5TQ. A state school for boys and girls aged from 12 to 3.

Hythehill Primary School, Lossiemouth, Moray, IV31 6RF. A state school for boys and girls aged from 12 to 3.

Keith Primary School, School Road, Keith, MORAY, AB55 5ES. A state school for boys and girls aged from 12 to 3.

Kinloss Primary School, Burghead Road, Kinloss, MORAY, IV36 3SX. A state school for boys and girls aged from 12 to 3.

Lhanbryde Primary School, Garmouth Road, Lhanbryde, MORAY, IV30 8PD. A state school for boys and girls aged from 12 to 3.

Millbank Primary School, McWilliam Crescent, Buckie, MORAY, AB56 1LU. A state school for boys and girls aged from 12 to 3.

Milne's Primary School, High Street, Fochabers, MORAY, IV32 7EP. A state school for boys and girls aged from 12 to 3.

Mortlach Primary School, York Street, Dufftown Keith, MORAY, AB55 4AU. A state school for boys and girls aged from 12 to 3.

New Elgin Primary School, Bezack Street, New Elgin, MORAY, IV30 6DP. A state school for boys and girls aged from 12 to 3.

Pilmuir Primary School, Pilmuir Road, Forres, MORAY, IV36 1HD. A state school for boys and girls aged from 12 to 3.

Portgordon Primary School, Richmond Terrace, Portgordon, MORAY, AB56 5RA. A state school for boys and girls aged from 12 to 3.

Rothes Primary School, Green Street, Rothes, MORAY, AB38 7BD. A state school for boys and girls aged from 12 to 3.

Seafield Primary School, Deanshaugh Terrace, Bishopmill, ELGIN, IV30 4ES. A state school for boys and girls aged from 12 to 3.

St Gerardine Primary School, St Gerardine's Road, Lossiemouth, MORAY, IV31 6JX. A state school for boys and girls aged from 12 to 3.

St Peter's RC Primary School, 37 St Peter's Terrace, Buckie, MORAY, AB56 1QN. A state school for boys and girls aged from 12 to 3.

St Thomas RC Primary School, Chapel Street, Keith, MORAY, AB55 5AL. A state school for boys and girls aged from 12 to 3.

Tomintoul Primary School, Cults Drive, Tomintoul, BALLINDALLOCH, AB37 9HA. A state school for boys and girls aged from 12 to 3.

Buckie High School, West Cathcart Street, Buckie, MORAY, AB56 1QB. A state school for boys and girls aged from 18 to 12.

Elgin Academy, Morriston Road, Elgin, MORAY, IV30 4ND. A state school for boys and girls aged from 18 to 12.

Elgin High School, High School Drive, New Elgin, ELGIN MORAY, IV30 6UD. A state school for boys and girls aged from 18 to 12.

Forres Academy, Burdsyard Road, Forres, MORAY, IV36 1FG. A state school for boys and girls aged from 18 to 12.

Keith Grammar School, School Road, Keith, MORAY, AB55 5GS. A state school for boys and girls aged from 18 to 12.

Lossiemouth High School, Coulardbank Road, Lossiemouth, MORAY, IV31 6JU. A state school for boys and girls aged from 18 to 12.

Milne's High School, West Street, Fochabers, MORAY, IV32 7DJ. A state school for boys and girls aged from 18 to 12.

Speyside High School, Mary Avenue, Aberlour, MORAY, AB38 9QU. A state school for boys and girls aged from 18 to 12.

Linkwood Primary School, Institution Road, ELGIN, IV30 1RP. A state school for boys and girls aged from 12 to 3.

Independent Schools

Moray Steiner School, Drumduan House, Clovenside Road, Forres Moray, Forres, Moray, IV36 2RD. An independent school for boys and girls aged from 3 to 11.

Gordonstoun, Elgin, Moray, IV30 5RF. An independent school for boys and girls aged from 7 to 18.

Rose Abbey School, Jack's Road, Kinloss, Moray, IV36 3YA. An independent school for boys and girls aged from 2 to 8.

Drumduan School (Steiner), Clovenside Road, Forres, IV36 2RD. An independent school for boys and girls aged from 18 to 12.


Subscribe for instant access to in-depth reviews, data and catchment:

Comprehensive catchment maps for English state schools inc. year of entry.
 School exam results by subject and performance GCSE, Alevel or equivalent.
 Which schools pupils come from and go onto.
 Honest, opinionated and fearless independent reviews of more than 1,100+ schools.
 Overall school performance by GCSE, Alevel or equivalent.
 School data comparison by A/B weighted, relative success and popularity.
 Compare schools by qualities and results.
 Independent tutor company reviews.

Try before you buy - The Charter School Southwark
 

The Good Schools Guide subscription

 GSG Blog >    In the news >

Newsletter

The Good Schools Guide Newsletter

Educational insight in your inbox. Sign up for our popular newsletters.

Stand by for some myth-busting from our SEN consultants

 


Just published - The Good Schools Guide 21st edition - 1200 schools fully reviewed and updated. Buy now