SA Schools scored seven tries in their 48-14 win against Argentina U18 in Paarl on Tuesday.
SA Schools coach Mzwakhe Nkosi said before the match that his team needed to improve on attack if they wanted to beat the Argentinians and they certainly did.
Scrumhalf Dylan Alexander and centre Henco van Wyk both scored two tries, while captain and hooker Jacques Goosen and No 8 Gideon van Wyk also crossed the line.
SA Schools led 29-7 at the break.
Having beaten Wales 23-13 in their opening match of the U18 International Series, SA Schools will look to make it three from three when they play England U18 in Wellington on Saturday.
Earlier in the day, SA Schools A bounced back from their loss to France U18 to claim a 31-31 draw with Wales U18.
SA Schools – Tries: Dylan Alexander (2), Henco van Wyk (2), Jacques Goosen, Gideon van Wyk, Zeilinga Strydom. Conversions: Kian Meadon (4). Penalty: Meadon.
Argentina U18 – Tries: Facundo Villaba, Ignacio Ruize. Conversions: Julian Hernandez (2).
SA Schools – 15 Zeilinga Strydom, 14 Mntungwa Mapantsela, 13 Henco van Wyk, 12 Tyler Bocks, 11 Tharquinn Manuel, 10 Kian Meadon, 9 Dylan Alexander, 8 George Cronje, 7 Jarrod Taylor, 6 Sasko Ndlovu, 5 Dylan de Leeuw, 4 Connor Evans, 3 Sibusiso Shongwe, 2 Jacques Goosen (c), 1 Jan-Hendrik Wessels.
Subs: 16 Andre-Hugo Venter, 17 Okhule Siyeni, 18 Blaine Golden, 19 Wandile Hlope, 20 Keke Morabe, 21 Keane Gelant, 22 Boldwin Hansen, 23 Jurich Claasens, 24 Quan Horn, 25 Gideon van Wyk, 26 Simon Miller.