The school won the senior mixed, senior girls' and junior girls' titles and was second in the senior boys' and junior boys' races at the National Secondary Schools.
Students also competed in the Australasian championships last week, finishing fifth among the top 12 senior teams from Australia and New Zealand.
The students train hard, including running with 18kg packs filled with stones three mornings a week, Ms Edwards said.
Some students will train at a high-performance training camp in Australia next week and compete against some top teams.
The team held dinners, car washes and sold firewood to fundraise for the trip.