Lochaber High School retained the MacPherson Cup with a 1-0 win over Kingussie High School in the final in Fort William on Tuesday 29 May 2012.
Lochaber beat Kingussie 1-0 in the final with Finlay MacDonald getting the goal. This was a repeat of last year's final.
A strong Lochaber side included Stuart Matheson from Lochaber, Craig MacIsaac from Kilmallie, who scored six goals in the tournament, and Fort William's Calum Shepherd.
This is the 12th year in a row and the 17th time in total in which Lochaber have won this Schools Camanachd competition.