On the undulating Balmacewen Intermediate School course in Dunedin, Beale-Harris had a 50m lead coming off the first hill. However, Malachi Buschl (Outram) had closed the gap to 10m by the end of the lap.
Beale-Harris applied more pressure on the hills in the second lap, then strode out on the flat to win easily by 7sec, in a time of 8min 16sec.
Chris Hill (Alexandra Primary) finished strongly to take second place from Buschl by one second in 8min 23sec.
Kia Wales (Roxburgh) snatch the year 8 girls title from Sienna Strachan (Queenstown) by 2sec in 9min 36sec. Nicole Ruske (Balmacewen) was third in 9min 39sec.
More than 800 pupils from around Otago competed in the annual event organised by the Hill City-University Club and Sport Otago.