Welcome to Mackie Academy

Higher Computing – Revision classes at NESCol

March 24th, 2017 at 2:32 pm
The ‘Revision & Remediation’ classes will take place at the usual day/time and venues, but from week commencing Monday 1st May these will be drop in revision and remediation sessions to... read more »

Study Sessions for Senior Phase Pupils

March 19th, 2017 at 4:24 pm
Please find here a link to the programme of study sessions currently available to Senior Phase pupils in the run up to the exams in May 2017.  read more »

Senior Phase Maths Revision Sessions: March 2017

January 20th, 2017 at 2:52 pm
For a bit of forward planning post estimate exams!! Maths Revision Sessions will take place on the following dates at Mackie Academy: Sat 11th March 2017 Sat 25th March 2017 Sat 22nd April 2017 All sessions... read more »

Spring Newsletter 2016-17

April 17th, 2017 at 9:28 pm
The latest newsletter from Mackie Academy can be accessed here.  Happy reading!!  read more »

Changes to Timetable

April 3rd, 2017 at 10:40 am
This year Mackie Academy will make an earlier change to timetable for pupils currently in S1-3.  Initially we had intended for this to happen after the May Bank Holiday weekend.  However, due to complexities... read more »


March 29th, 2017 at 5:47 pm
Further information on the process for next academic year can be found here.  read more »

View Blog Archives:

School Hours

08.40 – 09.30Period 1
09.30 – 10.25Period 2
10.25 – 10.40Tutor Time
10.40 – 10.55Break
10.55 – 11.45Period 3
11.45 – 12.40Period 4
12.40 – 13.30Lunch
13.30 – 14.20Period 5
14.20 – 15.15Period 6

There are no bells in Mackie Academy.  There are digital clocks in all teaching and social areas.

Parent Evening Dates

Year Group Date
Senior Phase (S4-6) Evening One Tuesday, 1st November 2016
S3 Parents Evening Thursday, 17th November 2016
S2 Parents Evening Thursday, 19th January 2016
Senior Phase (S4-6) Evening Two Tuesday, 28th February 2017
S1 Parents Evening Monday, 6th March 2017

 Term Dates 2016-17

In-Service Day One Monday 15th August 2016
Term One Tuesday 16th August  – Friday 7th October 2016 inclusive
October Holidays Monday 10th – Friday 21st October 2016 inclusive
Term Two Monday 24th October – Wednesday 21st December 2016 inclusive
In-Service Days Two and Three Monday 14th and Tuesday 15th November 2016
Christmas Holidays Thursday 22nd December 2016 –Wednesday 4th January 2017 inclusive
Term Three Thursday 5th January – Friday 31st March 2017
Occasional Days Thursday 9th & Friday 10th February 2017
Aberdeenshire School Holiday Monday 13th February 2017
In-service Days Four and Five Tuesday 14th and Wednesday 15th February 2016
Easter Holidays Monday 3rd April – Friday, 14th April 2017 inclusive
School Holiday Monday 17th April 2017
Term Four Tuesday 18th April – Friday 30th June 2017
May Bank Holiday  Monday 1st May 2017