The Natabua High School side beat St Bedes College 12-7 at Prince Charles Park in Nadi to book its place in the Weet-Bix Raluve under-18 final.
St Bedes got off to a flying start to score a converted try and led 7-0 after two minutes into the game.
Natabua hit back in the final minute of play in the first half to level the scores.
The Lautoka school clinched the match with the only try of the second half.
The side will play the winner of the match between Jasper Williams High School and St Johns College which is underway.